@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
body {
    margin: 0;
}
main {
    display: block;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
pre {
    font-family: monospace;
    font-size: 1em;
}
a {
    background-color: transparent;
}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sub {
    bottom: -0.25em;
}
sup {
    top: -0.5em;
}
img {
    border-style: none;
}
button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}
button,
input {
    overflow: visible;
}
button,
select {
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring,
button:-moz-focusring {
    outline: 1px dotted ButtonText;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal;
}
progress {
    vertical-align: baseline;
}
textarea {
    overflow: auto;
}
[type="checkbox"],
[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield;
    outline-offset: -2px;
}
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    appearance: button;
    font: inherit;
}
details {
    display: block;
}
summary {
    display: list-item;
}
[hidden],
template {
    display: none;
}
.u-visually-hidden {
    visibility: hidden;
}
.u-observed {
    min-height: 1px;
    min-width: 1px;
}
.u-screen-reader {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.u-no-font {
    font-size: 0;
}
.u-text-upper {
    text-transform: uppercase !important;
}
@media (max-width: 1536px) {
    .u-hide-wide {
        display: none !important;
    }
}
@media (max-width: 1025px) {
    .u-hide-desktop {
        display: none;
    }
}
@media (min-width: 1025px) {
    .u-show-desktop {
        display: none;
    }
}
@media (max-width: 840px) {
    .u-hide-tablet {
        display: none !important;
    }
}
@media (min-width: 840px) {
    .u-show-tablet {
        display: none !important;
    }
}
@media (max-width: 640px) {
    .u-hide-phablet {
        display: none !important;
    }
}
@media (min-width: 640px) {
    .u-show-phablet {
        display: none !important;
    }
}
@media (max-width: 1025px) {
    .u-hide-desktop {
        display: none !important;
    }
}
@media (min-width: 415px) {
    .u-show-mobile {
        display: none;
    }
}
@media (max-width: 415px) {
    .u-hide-mobile {
        display: none;
    }
}
@media (min-width: 840px) {
    .u-show-until-tablet {
        display: none;
    }
}
@media (max-width: 480px) {
    .u-hide-mobile-lg {
        display: none;
    }
}
#mainContent.t3 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
#mainContent.t3 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #be000a, #ff0203);
}
#mainContent.t14633 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
#mainContent.t14633 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #be000a, #ff0203);
}
#mainContent.t7606 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
#mainContent.t7606 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #be000a, #ff0203);
}
#mainContent.t7 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
#mainContent.t7 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #a6245f, #7d1142);
}
#mainContent.t15986 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
#mainContent.t15986 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #a6245f, #7d1142);
}
#mainContent.t7605 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
#mainContent.t7605 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #a6245f, #7d1142);
}
#mainContent.t94 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
#mainContent.t94 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #c10000, #ff1c24);
}
#mainContent.t36 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
#mainContent.t36 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1471cc, #0054a6);
}
#mainContent.t8951 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
#mainContent.t8951 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1471cc, #0054a6);
}
#mainContent.t7552 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
#mainContent.t7552 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1471cc, #0054a6);
}
#mainContent.t91 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
#mainContent.t91 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #af0c13, #df1e26);
}
#mainContent.t8 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
#mainContent.t8 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1934be, #2145f6);
}
#mainContent.t12943 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
#mainContent.t12943 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1934be, #2145f6);
}
#mainContent.t7141 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
#mainContent.t7141 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #1934be, #2145f6);
}
#mainContent.t31 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
#mainContent.t31 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #093466, #0d5dba);
}
#mainContent.t18257 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
#mainContent.t18257 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #093466, #0d5dba);
}
#mainContent.t7142 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
#mainContent.t7142 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #093466, #0d5dba);
}
#mainContent.t11 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
#mainContent.t11 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #3334b1, #00019e);
}
#mainContent.t12933 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
#mainContent.t12933 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #3334b1, #00019e);
}
#mainContent.t6749 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
#mainContent.t6749 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #3334b1, #00019e);
}
#mainContent.t54 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t54 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t12971 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t12971 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t6886 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t6886 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t2 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t2 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t17017 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t17017 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t6755 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t6755 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t13 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
#mainContent.t13 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0b56a4, #003090);
}
#mainContent.t12940 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
#mainContent.t12940 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0b56a4, #003090);
}
#mainContent.t8879 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
#mainContent.t8879 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0b56a4, #003090);
}
#mainContent.t14 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
#mainContent.t14 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #911712, #dc0714);
}
#mainContent.t15987 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
#mainContent.t15987 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #911712, #dc0714);
}
#mainContent.t6717 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
#mainContent.t6717 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #911712, #dc0714);
}
#mainContent.t43 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
#mainContent.t43 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6a9bc2, #98c5e9);
}
#mainContent.t12969 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
#mainContent.t12969 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6a9bc2, #98c5e9);
}
#mainContent.t6718 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
#mainContent.t6718 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6a9bc2, #98c5e9);
}
#mainContent.t1 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
#mainContent.t1 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #b40808, #ea0c0c);
}
#mainContent.t15988 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
#mainContent.t15988 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #b40808, #ea0c0c);
}
#mainContent.t6752 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
#mainContent.t6752 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #b40808, #ea0c0c);
}
#mainContent.t4 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #231f20, #444041);
}
#mainContent.t4 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #231f20, #444041);
}
#mainContent.t12970 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #231f20, #444041);
}
#mainContent.t12970 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #231f20, #444041);
}
#mainContent.t7603 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #231f20, #444041);
}
#mainContent.t7603 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #231f20, #444041);
}
#mainContent.t17 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
#mainContent.t17 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #c2112e, #d93d56);
}
#mainContent.t19584 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
#mainContent.t19584 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #c2112e, #d93d56);
}
#mainContent.t18585 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
#mainContent.t18585 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #c2112e, #d93d56);
}
#mainContent.t20 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
#mainContent.t20 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #fc2651, #c80028);
}
#mainContent.t12945 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
#mainContent.t12945 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #fc2651, #c80028);
}
#mainContent.t7588 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
#mainContent.t7588 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #fc2651, #c80028);
}
#mainContent.t6 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t6 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t12968 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t12968 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t7631 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
#mainContent.t7631 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e3e3e3, #fff);
}
#mainContent.t21 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
#mainContent.t21 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6f2130, #963849);
}
#mainContent.t12944 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
#mainContent.t12944 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6f2130, #963849);
}
#mainContent.t7632 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
#mainContent.t7632 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6f2130, #963849);
}
#mainContent.t39 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
#mainContent.t39 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #ffca5e, #f99808);
}
#mainContent.t12934 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
#mainContent.t12934 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #ffca5e, #f99808);
}
#mainContent.t6746 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
#mainContent.t6746 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #ffca5e, #f99808);
}
#mainContent.t102 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
#mainContent.t102 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #de3c11, #fa4616);
}
#mainContent.t90 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #500024, #81204c);
}
#mainContent.t90 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #500024, #81204c);
}
#mainContent.t49 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
#mainContent.t49 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e30613, #fa3844);
}
#mainContent.t88 .club-promo:after {
    content: "";
    background: #f6a22e;
}
#mainContent.t88 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f6a22e, #f6a22e);
}
#mainContent.t38 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t38 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t25 .club-promo:after {
    content: "";
    background: #db1d23;
}
#mainContent.t25 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db1d23, #db1d23);
}
#mainContent.t12939 .club-promo:after {
    content: "";
    background: #db1d23;
}
#mainContent.t12939 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db1d23, #db1d23);
}
#mainContent.t7143 .club-promo:after {
    content: "";
    background: #db1d23;
}
#mainContent.t7143 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db1d23, #db1d23);
}
#mainContent.t110 .club-promo:after {
    content: "";
    background: #d71f30;
}
#mainContent.t110 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #d71f30, #d71f30);
}
#mainContent.t12935 .club-promo:after {
    content: "";
    background: #d71f30;
}
#mainContent.t12935 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #d71f30, #d71f30);
}
#mainContent.t6747 .club-promo:after {
    content: "";
    background: #d71f30;
}
#mainContent.t6747 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #d71f30, #d71f30);
}
#mainContent.t56 .club-promo:after {
    content: "";
    background: #db001b;
}
#mainContent.t56 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db001b, #db001b);
}
#mainContent.t12938 .club-promo:after {
    content: "";
    background: #db001b;
}
#mainContent.t12938 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db001b, #db001b);
}
#mainContent.t6756 .club-promo:after {
    content: "";
    background: #db001b;
}
#mainContent.t6756 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #db001b, #db001b);
}
#mainContent.t80 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t80 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t57 .club-promo:after {
    content: "";
    background: #fe0;
}
#mainContent.t57 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #fe0, #fe0);
}
#mainContent.t35 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t35 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t12948 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t12948 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t6753 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t6753 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t37 .club-promo:after {
    content: "";
    background: #cf181d;
}
#mainContent.t37 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #cf181d, #cf181d);
}
#mainContent.t41 .club-promo:after {
    content: "";
    background: #104c8c;
}
#mainContent.t41 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #104c8c, #104c8c);
}
#mainContent.t5 .club-promo:after {
    content: "";
    background: #00adef;
}
#mainContent.t5 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00adef, #00adef);
}
#mainContent.t12936 .club-promo:after {
    content: "";
    background: #00adef;
}
#mainContent.t12936 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00adef, #00adef);
}
#mainContent.t6748 .club-promo:after {
    content: "";
    background: #00adef;
}
#mainContent.t6748 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00adef, #00adef);
}
#mainContent.t92 .club-promo:after {
    content: "";
    background: #f7931e;
}
#mainContent.t92 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f7931e, #f7931e);
}
#mainContent.t30 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t30 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t55 .club-promo:after {
    content: "";
    background: #6c0c33;
}
#mainContent.t55 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #6c0c33, #6c0c33);
}
#mainContent.t113 .club-promo:after {
    content: "";
    background: #e31b23;
}
#mainContent.t113 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e31b23, #e31b23);
}
#mainContent.t97 .club-promo:after {
    content: "";
    background: #035daa;
}
#mainContent.t97 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #035daa, #035daa);
}
#mainContent.t33 .club-promo:after {
    content: "";
    background: #e63234;
}
#mainContent.t33 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #e63234, #e63234);
}
#mainContent.t9 .club-promo:after {
    content: "";
    background: #009edb;
}
#mainContent.t9 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #009edb, #009edb);
}
#mainContent.t24 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t24 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t12937 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t12937 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t6757 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t6757 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t40 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
#mainContent.t40 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0d4dde, #0333a0);
}
#mainContent.t8948 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
#mainContent.t8948 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0d4dde, #0333a0);
}
#mainContent.t8966 .club-promo:after {
    content: "";
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
#mainContent.t8966 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0d4dde, #0333a0);
}
#mainContent.t22 .club-promo:after {
    content: "";
    background: #f5f5f5;
}
#mainContent.t22 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #f5f5f5, #f5f5f5);
}
#mainContent.t45 .club-promo:after {
    content: "";
    background: #00a94f;
}
#mainContent.t45 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00a94f, #00a94f);
}
#mainContent.t12946 .club-promo:after {
    content: "";
    background: #00a94f;
}
#mainContent.t12946 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00a94f, #00a94f);
}
#mainContent.t7604 .club-promo:after {
    content: "";
    background: #00a94f;
}
#mainContent.t7604 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #00a94f, #00a94f);
}
#mainContent.t105 .club-promo:after {
    content: "";
    background: #004596;
}
#mainContent.t105 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #004596, #004596);
}
#mainContent.t52 .club-promo:after {
    content: "";
    background: #005cab;
}
#mainContent.t52 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #005cab, #005cab);
}
#mainContent.t47 .club-promo:after {
    content: "";
    background: #2a307d;
}
#mainContent.t47 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #2a307d, #2a307d);
}
#mainContent.t108 .club-promo:after {
    content: "";
    background: #0060a9;
}
#mainContent.t108 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0060a9, #0060a9);
}
#mainContent.t12941 .club-promo:after {
    content: "";
    background: #0060a9;
}
#mainContent.t12941 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0060a9, #0060a9);
}
#mainContent.t17419 .club-promo:after {
    content: "";
    background: #0060a9;
}
#mainContent.t17419 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #0060a9, #0060a9);
}
#mainContent.t19 .club-promo:after {
    content: "";
    background: #005daa;
}
#mainContent.t19 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #005daa, #005daa);
}
#mainContent.t46 .club-promo:after {
    content: "";
    background: #ee3424;
}
#mainContent.t46 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #ee3424, #ee3424);
}
#mainContent.t111 .club-promo:after {
    content: "";
    background: #005ca6;
}
#mainContent.t111 .club-kit-promo:after {
    content: "";
    background: linear-gradient(90deg, #005ca6, #005ca6);
}
@font-face {
    font-family: OpenSans-Light;
    src: url(../fonts/OpenSans-Light.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-Italic;
    src: url(../fonts/OpenSans-Italic.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-Regular;
    src: url(../fonts/OpenSans-Regular.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-BoldItalic;
    src: url(../fonts/OpenSans-BoldItalic.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-Italic;
    src: url(../fonts/OpenSans-Italic.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-Bold;
    src: url(../fonts/OpenSans-Bold.ttf?#iefix) format("truetype");
}
@font-face {
    font-family: OpenSans-Regular;
    src: url(../fonts/OpenSans-Regular.ttf?#iefix) format("truetype");
}
.light {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
}
.heavy,
.light {
    font-weight: 400;
}
.heavy {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
}
.pageTitle {
    font-size: 7.6rem;
    line-height: 9.1rem;
}
@media (max-width: 700px) {
    .pageTitle {
        font-size: 3rem;
        line-height: 4.5rem;
    }
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-top: 0;
    margin-bottom: 0;
}
p {
    color: black;
    line-height: 1.6;
}
p a {
    text-decoration: none;
    color: #963cff;
}
p a:hover {
    text-decoration: underline;
}
* {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html {
    font-size: 62.5%;
}
body {
    background: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: black;
    -webkit-text-size-adjust: 100%;
    font-size: 1.4rem;
    min-width: 320px;
}
body.fixedBody {
    overflow: hidden;
    height: 100vh;
}
::-moz-selection {
    background: #ff2882;
    color: #fff;
}
::selection {
    background: #ff2882;
    color: #fff;
}
#mainContent:focus {
    outline: 0;
}
figure {
    margin: 0;
}
ol,
ul {
    padding-left: 0;
    margin-top: 0;
    margin-bottom: 0;
}
ol li,
ul li {
    list-style-type: none;
}
dd {
    margin-left: 0;
}
table {
    font-size: inherit;
}
b,
strong {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
abbr[title] {
    border: 0;
    cursor: help;
}
.left {
    float: left;
}
.right {
    float: right;
}
.text-centre {
    text-align: center !important;
}
.hide {
    display: none !important;
}
.tooltipContainer,
.visuallyHidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#mainContent {
    clear: both;
    overflow: hidden;
    position: relative;
}
.pageHeader {
    margin-bottom: 2rem;
}
.pageHeader .pageTitle {
    float: left;
}
.pageHeader .sectionTitle {
    float: left;
    line-height: 4rem;
    margin-bottom: 0;
}
.article-promo--history .pageHeader .article-promo__btn,
.pageHeader .article-promo--history .article-promo__btn,
.pageHeader .btn {
    float: right;
}
.pageHeader .socialShare {
    float: right;
    margin-top: 1.5rem;
}
.pageHeader .titleSub {
    display: block;
    clear: both;
}
.show-m,
.show-ms {
    display: none;
}
.hide-ms {
    display: block;
}
img {
    opacity: 1;
    transition: opacity 0.35s ease-in-out, transform 0.2s;
    position: relative;
}
img[alt]:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    line-height: 1;
    text-align: center;
    content: attr(alt);
}
@media (max-width: 900px) {
    .hide-ms {
        display: none !important;
    }
    .show-ms {
        display: block !important;
    }
}
@media (max-width: 1023px) {
    .hide-m {
        display: none;
    }
    .show-m {
        display: block;
    }
    img[alt]:after {
        display: none;
    }
}
@media (max-width: 400px) {
    .hide-xs {
        display: none;
    }
}
@media (max-width: 700px) {
    .hide-s {
        display: none;
    }
}
.divider {
    height: 0.5rem;
    background: #ebe5eb;
    margin-bottom: 5rem;
    border: 0;
}
.premiumBox {
    background: linear-gradient(0deg, #fafafa, #dbdbdb);
    height: 110px;
    position: relative;
    padding: 0 5px;
}
@media (max-width: 1100px) {
    .hasFixedSidebar {
        display: flex;
        flex-direction: column;
    }
}
.noContentContainer {
    background: #37003c;
    color: #fff;
    margin: 2rem 0;
    position: relative;
    border-radius: 3px;
    overflow: hidden;
    font-size: 1.2rem;
    padding: 1.5rem 2rem;
    list-style: none;
}
.club-badge--small.club-badge--100 {
    max-width: 10rem;
}
.club-badge--small.club-badge--full-width {
    width: auto;
    height: auto;
}
@keyframes a {
    0% {
        background-position: -200% 0;
    }
    to {
        background-position: 200% 0;
    }
}
.global-btn {
    min-width: 19rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    background-color: #fff;
    color: #37003c;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    padding: 1.2rem 5.6rem;
    transition: background-color 0.2s ease-in-out;
}
.global-btn:before {
    content: "";
    display: block;
}
.global-btn:not(
        :is(.inactive, .global-btn__social, .global-btn__text, .is-disabled)
    ):focus,
.global-btn:not(
        :is(.inactive, .global-btn__social, .global-btn__text, .is-disabled)
    ):hover {
    cursor: pointer;
    background-color: #f5f2f5;
}
.global-btn.inactive {
    border-color: #ebe5eb;
    position: relative;
    cursor: auto;
}
.global-btn.inactive:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    background: rgba(245, 242, 245, 0.5);
}
.global-btn__dropdown {
    gap: 0.86rem;
}
.global-btn__dropdown:before {
    width: 1.4rem;
    height: 1.4rem;
    background-image: url(../i/elements/icons/chevron-down.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.global-btn__dropdown--right {
    flex-direction: row-reverse;
}
.global-btn--small {
    min-width: 0;
    padding: 0.8rem 1.9rem;
    height: 3rem;
}
.global-btn--secondary {
    background-color: #37003c;
    color: #fff;
    gap: 0.86rem;
}
.global-btn--secondary:not(.inactive):focus,
.global-btn--secondary:not(.inactive):hover {
    background-color: #5f3363;
}
.global-btn--secondary.inactive {
    border-color: transparent;
}
.global-btn--secondary.inactive:after {
    background: rgba(55, 0, 60, 0.7);
}
.global-btn--secondary:is(.global-btn__dropdown):before {
    background-image: url(../i/elements/icons/chevron-down-white.svg);
}
.global-btn--secondary:is(.global-btn__icn-right):before {
    background-image: url(../i/elements/icons/icn-right-white.svg);
}
.global-btn--brand-pink {
    background-color: #ff2882;
    color: #fff;
    gap: 0.86rem;
}
.global-btn--brand-pink:not(.inactive):focus,
.global-btn--brand-pink:not(.inactive):hover {
    background: rgba(255, 40, 130, 0.7);
}
.global-btn--brand-pink.inactive {
    border-color: transparent;
}
.global-btn--brand-pink.inactive:after {
    background: rgba(255, 40, 130, 0.7);
}
.global-btn--brand-pink:is(.global-btn__dropdown):before {
    background-image: url(../i/elements/icons/chevron-down-white.svg);
}
.global-btn--brand-pink:is(.global-btn__icn-right):before {
    background-image: url(../i/elements/icons/icn-right-white.svg);
}
.global-btn__icn-right {
    flex-direction: row-reverse;
    justify-content: space-between;
    padding: 1.2rem 1.6rem;
}
.global-btn__icn-right:before {
    width: 1.7rem;
    height: 1rem;
    background-image: url(../i/elements/icons/icn-right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
}
.global-btn__text {
    font-size: 1.4rem;
    line-height: 1.4rem;
    color: #37003c;
}
.global-btn__text:focus,
.global-btn__text:hover {
    cursor: pointer;
    background: none;
    -webkit-text-decoration: underline solid;
    text-decoration: underline solid;
}
.global-btn__text--icn-right {
    display: flex;
    align-items: center;
    gap: 1rem;
    border: none;
}
.global-btn__text--icn-right:after {
    content: "";
    display: block;
    width: 1.7rem;
    height: 1rem;
    background-image: url(../i/elements/icons/icn-right.svg);
    background-position: 50%;
    background-repeat: no-repeat;
}
.global-btn__icon {
    fill: #37003c;
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 0.8rem;
}
.global-btn__social {
    all: initial;
    cursor: pointer;
    color: transparent;
    width: 2.4rem;
    height: 2.4rem;
    display: inline-flex;
    position: relative;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.global-btn__social::-moz-selection {
    color: transparent;
    background-color: transparent;
}
.global-btn__social::selection,
.global-btn__social:focus {
    color: transparent;
    background-color: transparent;
}
.global-btn__social--facebook {
    background-image: url(../i/elements/icons/facebook-icn.svg);
}
.global-btn__social--facebook:not(.global-btn__social--container):is(
        :hover,
        :focus
    ) {
    background-image: url(../i/elements/icons/facebook-icn-hover.svg);
}
.global-btn__social--youtube {
    background-image: url(../i/elements/icons/youtube-icn.svg);
}
.global-btn__social--youtube:not(.global-btn__social--container):is(
        :hover,
        :focus
    ) {
    background-image: url(../i/elements/icons/youtube-icn-hover.svg);
}
.global-btn__social--instagram {
    background-image: url(../i/elements/icons/instagram-icn.svg);
}
.global-btn__social--instagram:not(.global-btn__social--container):is(
        :hover,
        :focus
    ) {
    background-image: url(../i/elements/icons/instagram-icn-hover.svg);
}
.global-btn__social--twitter {
    background-image: url(../i/elements/icons/twitter-icn.svg);
}
.global-btn__social--twitter:not(.global-btn__social--container):is(
        :hover,
        :focus
    ) {
    background-image: url(../i/elements/icons/twitter-icn.svg);
    opacity: 0.3;
    transition: opacity 0.2s ease-in-out;
}
.global-btn__social--tiktok {
    background-image: url(../i/elements/icons/tiktok-icn.svg);
}
.global-btn__social--tiktok:not(.global-btn__social--container):is(
        :hover,
        :focus
    ) {
    background-image: url(../i/elements/icons/tiktok-icn-hover.svg);
}
.global-btn__social--container {
    width: 4rem;
    height: 4rem;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    background-size: 70%;
    border-radius: 0.4rem;
    border: 0.1rem solid #ebe5eb;
}
.global-btn__social--container:focus,
.global-btn__social--container:hover {
    background-color: #f5f2f5;
}
.global-btn--load-more {
    margin: auto;
    min-width: 12rem;
    display: flex;
    align-items: center;
    padding: 1.2rem;
}
.global-btn--load-more svg {
    display: inline-block;
    margin-left: 10px;
    opacity: 1;
    position: relative;
    vertical-align: middle;
    height: 1.2rem;
    width: 1.2rem;
    fill: #37003c;
}
.global-btn--load-more:before {
    left: 0;
    background-image: linear-gradient(270deg, #ff2882, #963cff);
}
.filter-button {
    color: #37003c;
    cursor: pointer;
    font-size: 1.1rem;
    flex-shrink: 0;
    padding: 1.1rem 1.6rem;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    align-self: stretch;
}
.filter-button__icon {
    display: inline-block !important;
    margin-right: 0.8rem;
}
.filter-button__icon svg {
    fill: #37003c;
}
.filter-button:hover {
    color: #963cff;
}
.filter-button:hover .filter-button__icon svg {
    fill: #963cff;
}
@media (max-width: 700px) {
    .filter-button {
        padding: 1.1rem;
    }
}
.tots-button {
    position: relative;
    border-radius: 0;
    background: #14171a;
    height: 4rem;
    border: none;
    line-height: 3.6rem;
    color: #05f0ff;
    transition: all 0.4s ease;
    vertical-align: top;
    padding: 0 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    cursor: pointer;
}
.tots-button:before {
    content: "";
    left: -0.2rem;
    top: -0.2rem;
    width: calc(100% + 0.4rem);
    height: calc(100% + 0.4rem);
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    position: absolute;
    z-index: -1;
}
@media (hover: hover) and (pointer: fine) {
    .tots-button:hover {
        color: #14171a;
        background: linear-gradient(
            137.27deg,
            #05f0ff 19.85%,
            #7367ff 91.08%,
            #963cff 113.26%
        );
    }
    .tots-button:hover .tots-button__icon {
        fill: #14171a;
    }
}
.tots-button--icon {
    width: 4rem;
    color: #05f0ff;
}
.tots-button__icon {
    position: absolute;
    width: 4rem;
    height: 4rem;
    left: 0;
    top: 0;
    transition: fill 0.4s ease;
    fill: #fff;
}
.tots-button__icon svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.tots-button--submit {
    background: #37003c;
    color: #fff;
    padding: 0 2.8rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.tots-button--submit:before {
    display: none;
}
.tots-button--submit .icn {
    display: block;
    position: relative;
    width: 1.7rem;
    height: 1.7rem;
    font-size: 0;
    right: 0;
    transition: right 0.2s ease-in-out;
}
.tots-button--submit .icn svg {
    width: 1.7rem;
    height: 1.7rem;
    fill: #fff;
}
.tots-button--submit .loader {
    display: none;
}
@media (hover: hover) and (pointer: fine) {
    .tots-button--submit:hover {
        background: #37003c;
        color: #fff;
    }
    .tots-button--submit:hover .icn {
        right: -0.4rem;
    }
}
.tots-button--submit.is-disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.tots-button--submit.is-disabled:hover {
    color: #fff;
}
.tots-button--submit.is-disabled:hover .icn {
    right: 0;
}
.tots-button--submit.is-loading {
    opacity: 0.6;
    cursor: not-allowed;
}
.tots-button--submit.is-loading .icn {
    display: none;
}
.tots-button--submit.is-loading .loader {
    display: inline-block;
}
@media (hover: hover) and (pointer: fine) {
    .tots-button--submit.is-loading:hover {
        color: #fff;
    }
    .tots-button--submit.is-loading:hover .icn {
        right: 0;
    }
}
@media (max-width: 536px) {
    .tots-button--submit {
        padding: 0 1.8rem;
    }
}
.icn {
    background-repeat: no-repeat;
    display: block;
    background-size: 100%;
}
.icn.arrow-right {
    background-image: url(../img/background/arrow-forward.svg);
}
.icn.arrow-right-purple {
    background-image: url(../i/elements/icons/arrow-forward-purple.svg);
}
.icn.sort {
    background-image: url(../i/elements/icons/sort.svg);
}
.icn.chevron-right-purple {
    background-image: url(../i/elements/icons/chevron-right-purple.svg);
}
.icn.pl-logo-white-purple {
    background-image: url(../i/elements/icons/pl-logo-white-purple.svg);
}
.icn.icn-plus-white {
    background-image: url(../i/elements/icons/icn-plus-white.svg);
}
.icn.chevron-down {
    background-image: url(../i/elements/icons/chevron-down.svg);
}
.wrapper {
    max-width: 1376px;
    margin: 0 auto;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}
.wrapper:before {
    content: "";
    display: block;
}
.wrapper:after {
    content: "";
    display: table;
    clear: both;
}
.wrapper.col-12 {
    float: none;
}
.wrapper .col-12,
.wrapper.col-12 .col-12,
.wrapper.col-12 .wrapper.col-12,
.wrapper .wrapper.col-12 {
    padding: 0;
}
@media (max-width: 700px) {
    .wrapper {
        padding-left: 0;
        padding-right: 0;
    }
    .wrapper.col-12 {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
}
[class*="col-"] {
    box-sizing: border-box;
    width: 100%;
    float: left;
    position: relative;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}
[class*="col-"].centered {
    float: none;
    margin: 0 auto;
}
[class^="col-1"] {
    width: 8.33333%;
}
[class^="col-2"] {
    width: 16.66667%;
}
[class^="col-3"] {
    width: 25%;
}
[class^="col-4"] {
    width: 33.33333%;
}
[class^="col-5"] {
    width: 41.66667%;
}
[class^="col-6"] {
    width: 50%;
}
[class^="col-7"] {
    width: 58.33333%;
}
[class^="col-8"] {
    width: 66.66667%;
}
[class^="col-9"] {
    width: 75%;
}
[class^="col-10"] {
    width: 83.33333%;
}
[class^="col-11"] {
    width: 91.66667%;
}
[class^="col-12"] {
    width: 100%;
}
@media (max-width: 1023px) {
    [class*="col-"] {
        width: 100%;
    }
}
@media (max-width: 1023px) and (min-width: 700px) {
    .col-1-m {
        width: 8.33333%;
    }
    .col-2-m {
        width: 16.66667%;
    }
    .col-3-m {
        width: 25%;
    }
    .col-4-m {
        width: 33.33333%;
    }
    .col-5-m {
        width: 41.66667%;
    }
    .col-6-m {
        width: 50%;
    }
    .col-7-m {
        width: 58.33333%;
    }
    .col-8-m {
        width: 66.66667%;
    }
    .col-9-m {
        width: 75%;
    }
    .col-10-m {
        width: 83.33333%;
    }
    .col-11-m {
        width: 91.66667%;
    }
    .col-12-m {
        width: 100%;
    }
}
@media (max-width: 700px) and (min-width: 320px) {
    .col-1-s {
        width: 8.33333%;
    }
    .col-2-s {
        width: 16.66667%;
    }
    .col-3-s {
        width: 25%;
    }
    .col-4-s {
        width: 33.33333%;
    }
    .col-5-s {
        width: 41.66667%;
    }
    .col-6-s {
        width: 50%;
    }
    .col-7-s {
        width: 58.33333%;
    }
    .col-8-s {
        width: 66.66667%;
    }
    .col-9-s {
        width: 75%;
    }
    .col-10-s {
        width: 83.33333%;
    }
    .col-11-s {
        width: 91.66667%;
    }
    .col-12-s {
        width: 100%;
    }
}
[class*="block-list"] {
    clear: both;
    margin-left: -0.4rem;
    margin-right: -0.4rem;
    font-size: 0;
}
[class*="block-list"]:before {
    content: "";
    display: block;
}
[class*="block-list"]:after {
    content: "";
    display: table;
    clear: both;
}
[class*="block-list"] > li {
    width: 100%;
    clear: both;
    margin-bottom: 2.4rem;
    padding-left: 0.4rem;
    padding-right: 0.4rem;
    display: inline-block;
    vertical-align: top;
    font-size: 1.4rem;
}
.block-list-padding {
    margin: 0 -0.8rem;
}
.block-list-padding li {
    padding: 0 0.8rem;
}
.block-list-1 > li {
    width: 100%;
    float: none;
}
.block-list-2 > li {
    width: 50%;
}
.block-list-3 > li {
    width: 33.3333333333%;
}
.block-list-4 > li {
    width: 25%;
}
.block-list-5 > li {
    width: 20%;
}
@media (max-width: 540px), (min-width: 900px) and (max-width: 1400px) {
    .block-list-1-mc-s > li {
        width: 100%;
        float: none;
    }
}
@media (max-width: 1240px) and (min-width: 1024px) {
    .block-list-2-sidebar > li {
        width: 50%;
    }
}
@media (max-width: 1023px) {
    .block-list-2-m > li {
        width: 50%;
    }
    .block-list-3-m > li {
        width: 33.3333333333%;
    }
    .block-list-4-m > li {
        width: 25%;
    }
}
@media (max-width: 700px) {
    .block-list-2 > li,
    .block-list-3 > li,
    .block-list-4 > li {
        width: 100%;
        float: none;
    }
    .block-list-1-s > li {
        width: 100%;
    }
    .block-list-2-s > li {
        width: 50%;
    }
    .block-list-3-s > li {
        width: 33.3333333333%;
    }
    .block-list-4-s > li {
        width: 25%;
    }
}
@media (max-width: 400px) {
    .block-list-1-xs > li {
        width: 100%;
    }
    .block-list-2-xs > li {
        width: 50%;
    }
    .block-list-3-xs > li {
        width: 33.3333333333%;
    }
    .block-list-4-xs > li {
        width: 25%;
    }
}
.col-collapse {
    padding: 0 !important;
}
@media (max-width: 700px) {
    .col-collapse-mob {
        padding: 0 !important;
    }
}
.flex-grid {
    align-items: stretch;
    display: flex;
    flex-wrap: wrap;
}
.fixed-two-col {
    background: #37003c;
    display: flex;
    height: calc(100vh - 170px);
    padding: 0;
    overflow: hidden;
}
.fixed-two-col__main {
    flex: 1;
    height: 100%;
    overflow: auto;
    padding-top: 2rem;
    -ms-overflow-style: none;
}
.fixed-two-col__main::-webkit-scrollbar {
    background: #37003c;
    width: 5px;
}
.fixed-two-col__main::-webkit-scrollbar-thumb {
    background: #ff2882;
    color: #37003c;
}
.fixed-two-col__sidebar {
    height: 100%;
    overflow: auto;
    padding: 0 1.6rem;
    max-width: 43rem;
}
.fixed-two-col__sidebar::-webkit-scrollbar {
    width: 0;
}
.fixed-two-col__sidebar--bg {
    background: rgb(50.325, 0, 54.9);
}
.fixed-two-col__sidebar-header {
    background: #27092a;
    border-bottom: 2px solid #3d0042;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
    display: flex;
    left: 0;
    margin: 0 -1.6rem 1.2rem;
    padding: 1.7rem 1.6rem;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 10;
}
.fixed-two-col__sidebar-header:before {
    content: "";
    display: block;
}
.fixed-two-col__sidebar-header:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1024px) {
    .fixed-two-col__sidebar-header {
        left: -1.6rem;
    }
}
.fixed-two-col__sidebar-title {
    flex: 1;
    float: left;
    font-size: 1.7rem;
    line-height: 1.9rem;
    padding-right: 2rem;
}
.fixed-two-col__sidebar-toggle {
    float: right;
    margin-left: auto;
}
@media (max-width: 1023px) {
    .fixed-two-col {
        display: block;
        height: calc(100vh - 60px);
        overflow: scroll;
    }
    .fixed-two-col__main {
        flex: none;
        height: auto;
        padding: 0;
    }
    .fixed-two-col__sidebar {
        height: auto;
        max-width: none;
    }
}
.hasFixedSidebar .tabbedHome,
.hasFixedSidebar.wrapper {
    display: flex;
    align-items: flex-start;
    width: 100%;
}
.hasFixedSidebar .col-12 {
    padding-left: 0;
}
@media (max-width: 1023px) {
    .hasFixedSidebar .col-12 {
        padding: 0 0.8rem;
    }
}
.hasFixedSidebar
    .tabbedHome
    .sidebarPush:not(.sidebarPush--no-divder)
    .col-12:after {
    top: 50rem;
}
.hasFixedSidebar .tabbedHome .fixedSidebar {
    margin-top: 3.2rem;
}
.sidebarPush {
    position: relative;
    padding-left: 3.2rem;
    width: calc(100% - 32.8rem);
    order: 1;
}
.sidebarPush:before {
    content: "";
    display: block;
}
.sidebarPush:after {
    content: "";
    display: table;
    clear: both;
}
.fixedSidebar {
    width: 32.8rem;
    position: relative;
    z-index: 1;
    flex-shrink: 0;
    order: 0;
}
.fixedSidebar:first-child {
    margin-top: 4rem;
}
.fixedSidebar:first-child.clubSidebar {
    margin-top: 0;
}
.fixedSidebar.clubSidebar {
    margin-top: -1.6rem;
}
.fixedSidebar--max-height {
    max-height: calc(100vh - 11rem);
    overflow: auto;
}
.fixedSidebar table td {
    padding: 1rem;
}
.fixedSidebar .embeddable-poll,
.fixedSidebar .statsCard,
.fixedSidebar .tabbedContent {
    margin-bottom: 2.4rem;
}
.fixedSidebar .embeddable-poll .poll-content .poll-content_title {
    margin-bottom: 1.5rem;
}
.fixedSidebar .wrapper.col-12.fantasy-league {
    padding-right: 0;
}
.fixedSidebar .fantasy-league.fantasy-club_wrapper .col-3-m,
.fixedSidebar .wrapper.col-12.fantasy-league .fantasyArticle .col-3-m,
.fixedSidebar .wrapper.col-12.fantasy-league .fantasyArticle .col-9-m {
    width: 100%;
}
.fixedSidebar
    .fantasy-league.fantasy-club_wrapper
    .col-3-m
    .fantasy-club_player
    .hide-s {
    display: none;
}
.fixedSidebar .fantasy-league .fantasy-header-left {
    width: 100%;
    display: inline-block;
}
.fixedSidebar .fantasy-league .fantasy-header-left .fantasyScoutHeader {
    padding-top: 0.8rem;
    margin-top: 1.8rem;
}
.fixedSidebar .fantasy-league .fantasy-header-left .ea {
    float: right;
    margin-right: 0.5rem;
}
.fixedSidebar .fantasy-league .fantasy-header-left .ea p {
    margin-top: 0.5rem;
}
.fixedSidebar .fantasy-league .fantasy-header-left p {
    color: #000;
    opacity: 0.7;
    text-align: right;
    line-height: 0.8rem;
    width: 50px;
}
.fixedSidebar .fantasy-league .fantasy-header-left .pl-logo {
    margin-left: 1rem;
}
.fixedSidebar .fantasy-league .fantasy-header-left .pl-logo img {
    height: 30px;
    vertical-align: text-top;
}
.fixedSidebar
    .fantasy-league
    .fantasy-club_header
    .fantasy-header-left
    .desktop-header-title {
    display: none;
}
.fixedSidebar
    .fantasy-league
    .fantasy-club_header
    .fantasy-header-left
    .mobile-header-title {
    display: inline-block;
    padding-top: 0.8rem;
    font-size: 2rem;
    margin-top: 1.8rem;
}
.fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-left p {
    margin-top: 0.5rem;
}
.fixedSidebar .fantasy-league .fantasy-club_header .fantasy-header-right {
    display: none;
}
.fixedSidebar .fantasy-league .fantasy-header-right {
    width: 100%;
    display: inline-block;
    text-align: left;
}
.fixedSidebar .fantasy-league .fantasy-header-right h2 {
    text-align: left;
    padding-left: 10px;
    margin-right: 0;
    font-size: 1.4rem;
    width: 50%;
}
.fixedSidebar .fantasy-league .fantasy-header-right .counter {
    margin-right: 0;
    float: right;
}
.fixedSidebar .fantasy-league .fantasy-header-right .banner-button {
    display: none;
}
.fixedSidebar .fantasy-league .fantasyClubContainer {
    border: none;
}
.fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer .col-7-m {
    width: 100%;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .articleContainer
    .articleContainer_subtitle {
    line-height: 1.55;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .articleContainer
    .articleContainer_subtitle
    span {
    display: inline-block;
    line-height: 2.5rem;
}
.fixedSidebar .fantasy-league .fantasyClubContainer .fantasy-club_subtitle {
    display: none;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_subtitle-mobile {
    display: inline;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_subtitle-mobile
    h3 {
    background-color: #00ff87;
    padding: 0 1rem 1rem;
    text-align: center;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_subtitle-mobile
    p {
    border-left: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #e4e4e4;
    padding: 1rem;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_subtitle-mobile
    p
    .badge-20 {
    float: right;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper {
    border: 1px solid #ebebe4;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    p {
    font-size: 1.2rem;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_player {
    background: none;
    width: 50%;
    display: inline-flex;
    border: none;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_player
    .fantasy-club_player-desc {
    display: inline-flex;
    margin-left: 6rem;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_player
    .fantasy-club_player-desc
    p {
    padding-left: 5px;
    white-space: nowrap;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_performance {
    display: inline-flex;
    width: 50%;
    margin: 0;
    padding-right: 1rem;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_performance
    .label-desktop {
    display: none;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_performance
    .label-mobile {
    display: inline-block;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_performance
    p {
    width: 100%;
    text-align: right;
}
.fixedSidebar
    .fantasy-league
    .fantasyClubContainer
    .fantasy-club_player-wrapper
    .fantasy-club_performance
    p
    span {
    margin-left: 5px;
}
.fixedSidebar .fantasy-league .fantasyClubContainer .articleContainer_img {
    display: none;
}
.fixedSidebar .fantasy-league .mobile-button {
    display: inline-block;
    background-color: #00ff87;
    width: 100%;
}
.fixedSidebar .fantasy-league .mobile-button .btn-primary {
    width: 93%;
    margin: 1rem auto;
    display: block;
}
.fixedSidebar .fantasy-league .fantasyArticle {
    border-right: 1px solid #e8e8e8;
    border-left: 1px solid #e8e8e8;
    margin-left: 0;
    margin-right: 0;
}
.fixedSidebar .fantasy-league .fantasyArticle .col-9-m {
    border-right: none;
}
.fixedSidebar .inspiringStoriesPromo .wrapper {
    height: auto;
}
.fixedSidebar .inspiringStoriesPromo .bespokePromoImageContainer,
.fixedSidebar .inspiringStoriesPromo svg {
    display: none;
}
.fixedSidebar .inspiringStoriesPromo .info {
    margin-left: 1rem;
    max-width: none;
    padding: 1rem;
    width: auto;
}
.fixedSidebar .tablesContainer {
    border: 0;
}
.fixedSidebar .tablesContainer .tableHeader {
    margin-bottom: -0.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.no-flexbox .sidebarPush {
    margin-left: 32.8rem;
}
.no-flexbox .fixedSidebar {
    float: left;
}
@media (max-width: 1100px) {
    .hasFixedSidebar {
        flex-wrap: wrap;
    }
    .hasFixedSidebar .tabbedHome .fixedSidebar {
        margin-top: 0;
    }
    .fixedSidebar {
        width: 100%;
        border: 0;
        padding: 0;
    }
    .fixedSidebar.active,
    .fixedSidebar.clubSidebar {
        padding: 0 0.8rem;
    }
    .fixedSidebar:first-child {
        margin-top: 0;
    }
    .fixedSidebar--max-height {
        max-height: none;
    }
    .sidebarPush {
        padding-left: 0;
        margin-left: 0;
        width: 100%;
    }
}
@media (min-width: 1100px) {
    .full-width-wrap {
        display: flex;
    }
    .full-width-wrap .fixedSidebar {
        width: 38%;
        max-width: 59rem;
        padding: 0;
    }
    .full-width-wrap .sidebarPush {
        flex-grow: 1;
        margin: 0;
        padding: 0;
    }
}
.onetrust-close-btn-handler:after,
.onetrust-close-btn-handler:before,
.ot-btn-container:after,
.ot-btn-container:before {
    display: none !important;
}
.usa-bar-finder__bar-and-map {
    display: flex;
    max-height: 67rem;
}
.usa-bar-finder__main-content {
    max-width: 137.6rem;
    margin: 0 auto;
    padding: 0 0.8rem;
}
@media (max-width: 1023px) {
    .usa-bar-finder__bar-and-map {
        flex-direction: column;
        gap: 2.4rem;
        max-height: none;
    }
}
.badge-image-container .badge-image {
    vertical-align: middle;
}
/* .badge-image-container .badge-image--20 {
    width: 2rem;
    height: 2rem;
} */
.badge-image-container .badge-image--25 {
    width: 2.5rem;
    height: 2.5rem;
}
.badge-image-container .badge-image--26 {
    width: 2.6rem;
    height: 2.6rem;
}
.badge-image-container .badge-image--30 {
    width: 3rem;
    height: 3rem;
}
.badge-image-container .badge-image--32 {
    width: 3.2rem;
    height: 3.2rem;
}
.badge-image-container .badge-image--38 {
    width: 3.8rem;
    height: 3.8rem;
}
.badge-image-container .badge-image--40 {
    width: 4rem;
    height: 4rem;
}
.badge-image-container .badge-image--50 {
    width: 5rem;
    height: 5rem;
}
.badge-image-container .badge-image--66 {
    width: 6.6rem;
    height: 6.6rem;
}
.badge-image-container .badge-image--70 {
    width: 7rem;
    height: 7rem;
}
.badge-image-container .badge-image--78 {
    width: 7.8rem;
    height: 7.8rem;
}
.badge-image-container .badge-image--80 {
    width: 8rem;
    height: 8rem;
}
.badge-image-container .badge-image--100 {
    width: 10rem;
    height: 10rem;
}
.badge-image-container .badge-image--120 {
    width: 12rem;
    height: 12rem;
}
.dropDown {
    position: relative;
    cursor: pointer;
    min-width: 17.4rem;
    padding: 0;
}
.dropDown:before {
    background: #f5f2f5;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    right: 0;
    top: 0.675rem;
    bottom: 0.675rem;
    width: 1px;
}
.dropDown .loader-small {
    position: absolute;
    bottom: 1rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}
.dropDown .label {
    position: absolute;
    left: 1.4rem;
    top: 0.8rem;
    pointer-events: none;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #734c76;
}
.dropDown .current,
.dropDown .label {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.dropDown .current {
    font-size: 1.6rem;
    transition: all 0.2s;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #37003c;
    line-height: 2.4rem;
    padding: 2.3rem 2.5rem 0.8rem 1.4rem;
    position: relative;
    text-transform: capitalize;
}
.dropDown .current:after {
    content: "";
    display: block;
    position: absolute;
    right: 1.4rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.6rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-image: url(../fonts/dropdown-arrows.svg);
}
.dropDown .current:focus,
.dropDown .current:hover {
    color: #963cff;
}
.dropDown .current:focus:before,
.dropDown .current:hover:before {
    width: 100%;
}
.dropDown .current:focus:after,
.dropDown .current:hover:after {
    background-image: url(../fonts/dropdown-arrows-lilac.svg);
}
.dropDown .dropdownList {
    visibility: hidden;
    transform: scale(0);
    transform-origin: top center;
    position: absolute;
    top: 5.4rem;
    left: 0;
    z-index: 70;
    background: #fff;
    min-width: 100%;
    transition: 0.1s;
    box-shadow: 0 1px 12px 0 rgba(0, 0, 0, 0.15);
    border-radius: 0 0 2px 2px;
    max-height: 30.6rem;
    overflow-y: auto;
}
.dropDown .dropdownList:before {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.dropDown .dropdownList li {
    color: #37003c;
    padding: 0.8rem 1.6rem;
    cursor: pointer;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.dropDown .dropdownList li a {
    color: #37003c;
    text-decoration: none;
}
.dropDown .dropdownList li.highlight,
.dropDown .dropdownList li:focus,
.dropDown .dropdownList li:hover {
    color: #963cff;
}
.dropDown .dropdownList .top-stat-dropdown {
    position: relative;
    padding: 0 !important;
}
.dropDown .dropdownList .top-stat-dropdown .topStatsLink {
    display: block;
    width: 100%;
    padding: 0.8rem 1.6rem;
}
@media (max-width: 1023px) {
    .dropDown .dropdownList .top-stat-dropdown .topStatsLink {
        padding: 1.6rem;
    }
}
.dropDown .short {
    display: none;
}
.dropDown .badge-20 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5em;
}
.dropDown.clubs .dropdownList {
    -moz-column-count: 2;
    column-count: 2;
    white-space: nowrap;
}
.dropDown.active .current:before {
    width: 100%;
}
.dropDown.active .current:focus,
.dropDown.active .current:hover {
    color: #963cff;
}
.dropDown.active .current:focus:before,
.dropDown.active .current:hover:before {
    background: #37003c;
}
.dropDown.inactive .label {
    opacity: 0.4;
}
.dropDown.inactive .current {
    cursor: not-allowed;
    opacity: 0.4;
}
.dropDown.inactive .current:focus:before,
.dropDown.inactive .current:hover:before {
    width: 0;
}
.dropDown.open .current:before {
    width: 100%;
}
.dropDown.open .current:focus,
.dropDown.open .current:hover {
    color: #37003c;
}
.dropDown.open .current:focus:before,
.dropDown.open .current:hover:before {
    background: #37003c;
}
.dropDown.open .dropdownList {
    visibility: visible;
    transform: scale(1);
}
@media (max-width: 400px) {
    .dropDown .dropdownList:before,
    .dropDown .long {
        display: none;
    }
    .dropDown .short {
        display: block;
    }
}
.editorial-list__item--loading .media-thumbnail__image-container:before {
    background-color: transparent;
    z-index: 10;
    background-size: 7rem;
    opacity: 0.7;
}
.editorial-list__item--loading .media-thumbnail__description,
.editorial-list__item--loading .media-thumbnail__image-container:after,
.editorial-list__item--loading .media-thumbnail__tag,
.editorial-list__item--loading .media-thumbnail__title {
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
}
.editorial-list__item--loading .media-thumbnail__tag {
    height: 1.8rem;
    width: 50%;
}
.editorial-list__item--loading .media-thumbnail__title {
    height: 2.2rem;
    width: 100%;
}
.editorial-list__item--loading .media-thumbnail__description {
    height: 1.8rem;
    width: 100%;
}
.editorial-list--1 .editorial-list__item {
    width: 100%;
}
@media (min-width: 800px) {
    .editorial-list--1 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--1 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list--2 .editorial-list__item {
    width: 50%;
}
@media (min-width: 800px) {
    .editorial-list--2 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--2 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list--3 .editorial-list__item {
    width: 33.33333%;
}
@media (min-width: 800px) {
    .editorial-list--3 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--3 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list--4 .editorial-list__item {
    width: 25%;
}
@media (min-width: 800px) {
    .editorial-list--4 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--4 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list--5 .editorial-list__item {
    width: 20%;
}
@media (min-width: 800px) {
    .editorial-list--5 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--5 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list--6 .editorial-list__item {
    width: 16.66667%;
}
@media (min-width: 800px) {
    .editorial-list--6 .editorial-list__item .media-thumbnail__content {
        min-height: 10.4rem;
    }
}
@media (max-width: 800px) {
    .editorial-list--6 .editorial-list__item {
        width: 100%;
    }
}
.editorial-list__wrapper {
    display: flex;
    flex-wrap: wrap;
}
.editorial-list__list {
    flex-shrink: 0;
    margin-left: 0.4rem;
    width: 42.5%;
}
.editorial-list__item {
    position: relative;
}
.editorial-list--featured .editorial-list__wrapper {
    flex-wrap: nowrap;
}
.editorial-list--scrollable .editorial-list__item {
    min-width: 26rem;
}
.editorial-list--scrollable .editorial-list__wrapper {
    overflow: auto;
    flex-wrap: nowrap;
}
.editorial-list--most-watched .editorial-list__wrapper {
    gap: 0.4rem;
}
.editorial-list--most-watched .editorial-list__item .media-thumbnail:before {
    position: absolute;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    z-index: 10;
    top: 0;
    left: 0;
    height: 3rem;
    width: 4.6rem;
    font-size: 2.5rem;
    line-height: 3rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.8rem 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.editorial-list--most-watched
    .editorial-list__item:first-of-type
    .media-thumbnail::before {
    content: "1";
}
.editorial-list--most-watched
    .editorial-list__item:nth-of-type(2)
    .media-thumbnail:before {
    content: "2";
}
.editorial-list--most-watched
    .editorial-list__item:nth-of-type(3)
    .media-thumbnail:before {
    content: "3";
}
.editorial-list--most-watched
    .editorial-list__item:nth-of-type(4)
    .media-thumbnail:before {
    content: "4";
}
.editorial-list--most-watched
    .editorial-list__item:nth-of-type(5)
    .media-thumbnail:before {
    content: "5";
}
.editorial-list--vertical .editorial-list__wrapper {
    flex-direction: column;
    flex-wrap: nowrap;
}
@media (max-width: 1023px) {
    .editorial-list__list {
        width: 50%;
    }
}
@media (max-width: 800px) {
    .editorial-list--scrollable .editorial-list__wrapper {
        flex-direction: row;
    }
    .editorial-list__wrapper {
        flex-direction: column;
    }
    .editorial-list__item,
    .editorial-list__list {
        width: 100%;
    }
}
.fixtures-abridged-header {
    background-color: #fff;
    border: 1px solid #ebe5eb;
    border-bottom: none;
    border-radius: 0.8rem 0.8rem 0 0;
    padding-bottom: 0.8rem;
}
.fixtures-abridged-header.has-text-left .fixtures-abridged-header__title {
    text-align: left;
}
.fixtures-abridged-header.has-text-left .fixtures-abridged-header__header {
    justify-content: flex-start;
}
.fixtures-abridged-header.has-text-right .fixtures-abridged-header__title {
    text-align: right;
}
.fixtures-abridged-header.has-text-right .fixtures-abridged-header__header {
    justify-content: flex-end;
}
.fixtures-abridged-header.clubs {
    border-left: 0;
    border-right: 0;
    margin: 0;
}
.fixtures-abridged-header--comp-2 .fixtures-abridged-header__header {
    background-image: linear-gradient(92.73deg, #0f3df1, #0319cc);
}
.fixtures-abridged-header--comp-3 .fixtures-abridged-header__header {
    background-image: linear-gradient(92.73deg, #000, #3e0704);
}
.fixtures-abridged-header--comp-4 .fixtures-abridged-header__header {
    background-image: none;
    background-color: #e30613;
}
.fixtures-abridged-header--comp-5 .fixtures-abridged-header__header,
.fixtures-abridged-header--comp-5_eflCarabao17_18
    .fixtures-abridged-header__header {
    background-image: none;
    background-color: #00945e;
}
.fixtures-abridged-header--comp-14 .fixtures-abridged-header__header {
    background-image: none;
    background-color: #37003c;
}
.fixtures-abridged-header--comp-238 .fixtures-abridged-header__header,
.fixtures-abridged-header--comp-2247 .fixtures-abridged-header__header {
    background-image: none;
    background: linear-gradient(92.73deg, #000, #13321f);
}
.fixtures-abridged-header--comp-182
    .fixtures-abridged-header__competition-image,
.fixtures-abridged-header--comp-313
    .fixtures-abridged-header__competition-image,
.fixtures-abridged-header--comp-3470
    .fixtures-abridged-header__competition-image {
    max-height: 2.4rem;
    max-width: 6.4rem;
    height: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
.fixtures-abridged-header__header {
    position: relative;
    width: 100%;
    height: auto;
    border-radius: 0.8rem 0.8rem 0 0;
    padding: 1rem;
    background-image: url(../i/elements/backgrounds/sm-header-pattern.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
}
.summer-series .fixtures-abridged-header__header {
    background-image: url(../i/elements/backgrounds/sm-header-pattern-summer-series.svg);
}
.fixtures-abridged-header__title {
    font-size: 2.5rem;
    line-height: 3.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    text-align: center;
    width: calc(100% - 6rem);
}
.fixtures-abridged-header__title span {
    margin-top: -0.4rem;
    display: block;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.4rem;
}
.fixtures-abridged-header__title--small {
    font-size: 2rem;
    line-height: 2.8rem;
}
.fixtures-abridged-header__title--small span {
    line-height: 1.2rem;
}
.fixtures-abridged-header__title--friendlies {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 2rem;
}
.fixtures-abridged-header__title--friendlies span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.8rem;
}
.fixtures-abridged-header__competition-image {
    position: absolute;
    left: 1rem;
    height: 4rem;
}
.fixtures-abridged-header__competition-image.has-logo-right {
    right: 1rem;
    left: auto;
}
.fixtures-abridged-header__competition-label {
    color: #37003c;
    margin-bottom: -1.2rem;
}
.fixtures-abridged-header__competition-label,
.fixtures-abridged-header__local-time {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.4px;
    text-align: center;
    margin-top: 1.2rem;
}
.fixtures-abridged-header__local-time {
    color: #87668a;
}
.fixtures-abridged-header__local-time .bold,
.fixtures-abridged-header__local-time span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 700px) {
    .fixtures-abridged-header {
        margin: 0;
    }
    .fixtures-abridged-header--paddingTop {
        margin-top: 0;
    }
}
.fixtures-abridged {
    position: relative;
    background: #fff;
    margin-bottom: 4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    border: 1px solid #ebe5eb;
    border-top: none;
    padding-bottom: 0.8rem;
}
.fixtures-abridged.has-margin-top {
    margin-top: 2.4rem;
    border-top: 1px solid #ebe5eb;
    border-radius: 0.8rem;
}
.fixtures-abridged.clubs {
    border-radius: 0.8rem;
    margin: 0 0 1.6rem;
}
.fixtures-abridged.clubs .fixtures-abridged__day-container:not(:last-child) {
    margin-bottom: 1.3rem;
}
@media (max-width: 640px) {
    .fixtures-abridged.clubs
        .match-fixture--abridged
        .match-fixture__team:first-of-type
        .badge,
    .fixtures-abridged.clubs
        .match-fixture--abridged
        .match-fixture__team:not(:first-of-type)
        .badge {
        margin-top: -0.2rem;
    }
}
.fixtures-abridged--article .match-fixture__stadium-name {
    display: none;
}
.fixtures-abridged--article .match-fixture__highlights {
    margin-top: 0;
    margin-right: 0;
    margin-left: auto;
}
.fixtures-abridged .subHeader {
    margin-bottom: 0;
    font-size: 1.6rem;
}
.fixtures-abridged .subHeader .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.fixtures-abridged__title-container {
    margin-top: 1.6rem;
    padding: 0 0.8rem;
    text-align: center;
}
.fixtures-abridged__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: -0.1rem;
    margin-bottom: 0.8rem;
    text-align: center;
}
.fixtures-abridged__subtitle {
    color: #87668a;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.048rem;
    margin-bottom: 0.8rem;
}
.fixtures-abridged__subtitle span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.fixtures-abridged__date {
    display: block;
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
    text-align: center;
    margin-bottom: 0.8rem;
}
.fixtures-abridged .global-btn,
.fixtures-abridged .icon-button {
    margin: 0.8rem 0.8rem 0;
    width: calc(100% - 1.6rem);
}
.fixtures-abridged .icon-button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    font-size: 1.4rem;
    line-height: 1.4rem;
    background-color: #fff;
    color: #37003c;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    padding: 1.2rem 5.6rem;
    transition: background-color 0.2s ease-in-out;
}
.fixtures-abridged .icon-button__icon {
    fill: #37003c;
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 0.8rem;
}
.fixtures-abridged .icon-button:focus,
.fixtures-abridged .icon-button:hover {
    background-color: #f5f2f5;
    cursor: pointer;
}
@media (max-width: 700px) {
    .fixtures-abridged {
        margin: 0 0 4rem;
    }
}
.hptoOtherMatchesContainer {
    background: #fff;
    border-radius: 0 0 3px 3px;
    margin-top: -1.5rem;
}
.hptoOtherMatchesContainer .subHeader {
    text-align: center;
    margin-bottom: 2rem;
    font-size: 1.6rem;
}
.articleWidget .fixtures-abridged {
    border-top: 1px solid #ebe5eb;
    border-radius: 0.8rem;
    margin: 4rem auto;
    padding: 0;
    overflow: hidden;
}
.articleWidget .fixtures-abridged .match-fixture__stadium-name {
    display: flex;
    margin-left: 0;
}
.articleWidget
    .fixtures-abridged
    .match-fixture--abridged
    .fixtures-abridged__date {
    display: block;
    padding: 0;
}
.articleWidget .fixtures-abridged .match-fixture__team {
    width: auto;
}
.articleWidget .fixtures-abridged .match-fixture__team--home {
    text-align: right;
    padding-right: 6.6rem;
    padding-left: 0 !important;
    width: 22%;
}
.articleWidget .fixtures-abridged .match-fixture__team--home .badge {
    right: 3rem;
}
.articleWidget .fixtures-abridged__day-container.multipleMatches {
    position: relative;
    display: block;
}
.articleWidget
    .fixtures-abridged__day-container.multipleMatches:not(:last-of-type) {
    margin-bottom: 2.4rem;
}
.articleWidget .fixtures-abridged__date {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.1rem;
    text-align: left;
    margin-bottom: 0;
    text-wrap: nowrap;
    min-width: 22rem;
}
@media (min-width: 800px) {
    .articleWidget
        .fixtures-abridged__day-container.multipleMatches
        .fixtures-abridged__date {
        padding: 1.3rem 0 0 0.8rem;
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged {
        justify-content: flex-start;
        flex-wrap: nowrap;
        width: 100%;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged:last-child:after {
        content: none;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .fixtures-abridged__date {
        width: 25%;
        text-wrap: wrap;
        padding: 0;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__team-name {
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__team-name--full {
        display: block !important;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__team-name--abbr {
        display: none !important;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__stadium-icon {
        flex-shrink: 0;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__score {
        margin: 0 -1.4rem;
        position: relative;
        top: inherit;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__minutes {
        left: 1rem;
        top: 1.7rem;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__summary-broadcasters {
        right: 0;
        flex-grow: 1;
        justify-content: flex-end;
        margin-right: 3.6rem;
        width: auto;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__summary-broadcasters
        .broadcasterContainer {
        margin-top: 0;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__icon {
        fill: #37003c;
        height: 1.6rem;
        width: 1.6rem;
        top: 50%;
        transform: translateY(-50%);
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged time {
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin: 0 -1.4rem;
        position: relative;
        top: inherit;
        padding: 0.6rem;
        width: 5.2rem;
        height: 2.8rem;
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged .global-btn {
        margin-top: 0;
    }
}
@media (max-width: 800px) {
    .articleWidget .fixtures-abridged {
        border-bottom: none;
        padding: 0 1.6rem;
    }
    .articleWidget
        .fixtures-abridged__day-container:not(.multipleMatches)
        .match-fixture--abridged
        .fixtures-abridged__date {
        top: -5rem;
    }
    .articleWidget
        .fixtures-abridged__day-container:not(.multipleMatches)
        .match-fixture__stadium-name {
        margin-top: 0.6rem;
    }
    .articleWidget .fixtures-abridged .match-fixture__highlights {
        margin: 1.4rem auto 0;
    }
    .articleWidget .fixtures-abridged__date {
        position: absolute;
        width: 100%;
        text-align: center;
        top: -5rem;
        min-width: 0;
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged {
        margin: auto -1.6rem;
        margin-top: 3rem;
        padding: 1.6rem 0.8rem;
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged:first-of-type {
        margin-top: 6rem;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .fixtures-abridged__date {
        top: -2rem;
        width: auto;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__team {
        width: 50%;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__team-name--full {
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__minutes {
        top: 1.3rem;
    }
    .articleWidget
        .fixtures-abridged
        .match-fixture--abridged
        .match-fixture__icon {
        top: 1.7rem;
    }
    .articleWidget .fixtures-abridged .match-fixture--abridged time {
        top: 1.5rem;
    }
}
@media (max-width: 800px) and (max-width: 640px) {
    .articleWidget .fixtures-abridged .match-fixture--abridged time {
        top: 1.1rem;
    }
}
.articleWidget.left .fixtures-abridged--article .match-fixture__highlights,
.articleWidget.right .fixtures-abridged--article .match-fixture__highlights {
    margin-top: 1.4rem;
    margin-right: auto;
    margin-left: auto;
}
.articleWidget.left
    .fixtures-abridged--article
    .match-fixture__summary-broadcasters,
.articleWidget.right
    .fixtures-abridged--article
    .match-fixture__summary-broadcasters {
    justify-content: center;
}
.articleWidget.left .fixtures-abridged .match-fixture,
.articleWidget.right .fixtures-abridged .match-fixture {
    margin-top: 6rem;
    flex-wrap: wrap;
}
.articleWidget.left .fixtures-abridged .match-fixture__stadium-name,
.articleWidget.right .fixtures-abridged .match-fixture__stadium-name {
    justify-content: center;
    margin-top: 0.8rem;
}
.articleWidget.left .fixtures-abridged .match-fixture__team-name,
.articleWidget.right .fixtures-abridged .match-fixture__team-name {
    text-align: center;
    font-size: 1.2rem;
}
.articleWidget.left .fixtures-abridged .match-fixture__icon,
.articleWidget.right .fixtures-abridged .match-fixture__icon {
    display: none;
}
.articleWidget.left .fixtures-abridged .match-fixture__score,
.articleWidget.left .fixtures-abridged .match-fixture time,
.articleWidget.right .fixtures-abridged .match-fixture__score,
.articleWidget.right .fixtures-abridged .match-fixture time {
    width: 7.2rem;
    height: 4.2rem;
    font-size: 2.5rem;
    position: absolute;
    left: 0;
    right: 0;
    top: -2rem;
    bottom: 0;
    margin: auto;
}
.articleWidget.left .fixtures-abridged .match-fixture__summary-broadcasters,
.articleWidget.right .fixtures-abridged .match-fixture__summary-broadcasters {
    position: static;
    width: 100%;
    margin-right: 0;
}
.articleWidget.left .fixtures-abridged .match-fixture__mc-button,
.articleWidget.right .fixtures-abridged .match-fixture__mc-button {
    display: inline-flex;
    margin: 0.8rem;
    text-wrap: nowrap;
}
.articleWidget.left .fixtures-abridged .match-fixture__mc-button .icn,
.articleWidget.right .fixtures-abridged .match-fixture__mc-button .icn {
    display: flex;
    position: static;
    margin-left: 0.8rem;
    width: 1.6rem;
    height: 1.6rem;
    flex-shrink: 0;
}
.articleWidget.left .fixtures-abridged .match-fixture .fixtures-abridged__date,
.articleWidget.right
    .fixtures-abridged
    .match-fixture
    .fixtures-abridged__date {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    position: absolute;
    width: 100%;
    text-align: center;
    top: -5rem;
    left: 0;
}
.articleWidget.left .fixtures-abridged .match-fixture__team,
.articleWidget.right .fixtures-abridged .match-fixture__team {
    width: calc(50% - 3.2rem);
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
}
.articleWidget.left .fixtures-abridged .match-fixture__team--away,
.articleWidget.right .fixtures-abridged .match-fixture__team--away {
    flex-direction: column;
    padding: 0 0 0 1rem !important;
    width: calc(50% - 3.2rem);
    margin-right: 0;
    margin-left: auto;
}
.articleWidget.left .fixtures-abridged .match-fixture__team--home,
.articleWidget.right .fixtures-abridged .match-fixture__team--home {
    padding: 0 1rem 0 0 !important;
}
.articleWidget.left .fixtures-abridged .match-fixture__team .badge,
.articleWidget.right .fixtures-abridged .match-fixture__team .badge {
    position: static;
}
.articleWidget.left .fixtures-abridged .match-fixture__team .badge-image,
.articleWidget.right .fixtures-abridged .match-fixture__team .badge-image {
    width: 6rem;
    height: 6rem;
}
@media (max-width: 800px) {
    .articleWidget.left .fixtures-abridged,
    .articleWidget.right .fixtures-abridged {
        border-bottom: 0.1rem solid #ebe5eb;
    }
}
.footer-sponsors {
    width: 100%;
    max-width: none;
    background: #fff;
    position: relative;
    z-index: 1;
    border-top: 0;
    padding: 0 4.9rem;
}
.footer-sponsors__list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.footer-sponsors__list:before {
    background: linear-gradient(
        93.93deg,
        #05f0ff 1.12%,
        #7367ff 63.34%,
        #963cff 82.72%
    );
    content: "";
    display: block;
    height: 0.4rem;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
.footer-sponsors__list:after {
    content: "";
    display: block;
    width: 100%;
    height: 1rem;
    position: absolute;
    left: 0;
    bottom: 0;
    margin-top: -1rem;
    background: #fff;
}
.footer-sponsors__sponsor {
    flex: 1 0 17rem;
    padding: 0.7rem 0 2.2rem;
    border-bottom: 0.1rem solid #ebe5eb;
    position: relative;
}
.footer-sponsors__sponsor--new-category:before {
    content: "";
    position: absolute;
    left: 0;
    top: 3rem;
    height: 6rem;
    border-left: 0.1rem solid #c3b3c5;
}
.footer-sponsors__link {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #000;
    text-decoration: none;
    gap: 0.4rem;
}
.footer-sponsors__sponsor-text {
    letter-spacing: -0.04rem;
}
.footer-sponsors__image {
    max-width: 10rem;
    height: 6.4rem;
    -o-object-fit: contain;
    object-fit: contain;
}
@media (max-width: 700px) {
    .footer-sponsors {
        padding: 0;
        padding-bottom: 3.2rem;
    }
    .footer-sponsors__list:after {
        display: none;
    }
    .footer-sponsors__sponsor {
        padding: 1.1rem 0 0.8rem;
        border-top: 0.1rem solid #ebe5eb;
        border-bottom: none;
        flex-basis: 50%;
    }
    .footer-sponsors__sponsor:nth-child(2n) {
        border-right: 0.1rem solid #ebe5eb;
    }
    .footer-sponsors__sponsor:first-child {
        flex: 1 0 100%;
        border: none;
        padding: 2.8rem 0 1.6rem;
    }
    .footer-sponsors__sponsor:first-child .footer-sponsors__image {
        width: 9.6rem;
        height: 10rem;
    }
    .footer-sponsors__sponsor--new-category:before {
        display: none;
    }
    .footer-sponsors__link {
        gap: 0.4rem;
    }
    .footer-sponsors__image {
        height: 4rem;
    }
}
.generic-tabs-nav {
    margin-top: 5rem;
    margin-bottom: 4.5rem;
    border-bottom: 0.1rem solid #f5f2f5;
    padding-left: 0.8rem;
}
.generic-tabs-nav--page-header {
    width: 100%;
    margin-top: -6.7rem;
    border-bottom: none;
}
.generic-tabs-nav--page-header .tab {
    margin: 0;
    white-space: nowrap;
}
@media (max-width: 900px) {
    .generic-tabs-nav--page-header {
        margin-top: -6rem !important;
    }
}
.generic-tabs-nav--reduced-width {
    max-width: 69.3rem;
    margin-left: 0;
    margin-right: 0;
}
.generic-tabs-nav--player-header {
    margin-top: -9.4rem;
    margin-left: -2.4rem;
    padding: 0;
}
@media (max-width: 1100px) {
    .generic-tabs-nav--player-header {
        margin-top: -3.4rem !important;
        margin-left: 32.8rem;
    }
}
@media (max-width: 900px) {
    .generic-tabs-nav--player-header {
        margin-top: -3.4rem !important;
        margin-left: 0;
    }
}
.generic-tabs-nav--player-header .generic-tabs-nav__tab {
    margin: 0;
}
.generic-tabs-nav--gradient {
    border: none;
    margin: 0 0 3.2rem;
}
.generic-tabs-nav--gradient .tablist {
    width: auto;
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0.4rem;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
}
.generic-tabs-nav--gradient .tablist > li {
    min-width: 20rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    display: block;
    margin-right: 0;
    color: #37003c;
    padding: 0.2rem 0.8rem;
    border-radius: 0.8rem;
    background: #fff;
}
.generic-tabs-nav--gradient .tablist > li.is-active,
.generic-tabs-nav--gradient .tablist > li:focus,
.generic-tabs-nav--gradient .tablist > li:hover {
    background: linear-gradient(
        136.89deg,
        #05f0ff -24.91%,
        #7367ff 80.16%,
        #963cff 112.89%
    );
    color: #fff;
}
.generic-tabs-nav__link {
    text-decoration: none;
    color: inherit;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
.generic-tabs-nav__link:after {
    content: attr(data-text);
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media speech {
    .generic-tabs-nav__link:after {
        display: none;
    }
}
.generic-tabs-nav__nav {
    display: block;
    width: 100%;
    position: relative;
}
.generic-tabs-nav__nav > .club-navigation__tab.is-active {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.generic-tabs-nav__nav > .club-navigation__tab.is-active:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.generic-tabs-nav__nav .moreToggleDropdown {
    transform: scale(0);
    width: 26.3rem;
    cursor: default;
    position: absolute;
    top: 3.5rem;
    right: -0.1rem;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 1.6rem 0.8rem;
    transition: transform 0.2s;
    transform-origin: top right;
    border: 0.1rem solid #f5f2f5;
    border-top: none;
    border-radius: 0 0 0.8rem 0.8rem;
    z-index: 20;
    background-color: #fff;
}
.generic-tabs-nav__nav .moreToggleDropdown .generic-tabs-nav__tab {
    margin: 0;
    cursor: pointer;
}
.generic-tabs-nav__nav
    .moreToggleDropdown
    .generic-tabs-nav__tab:active
    .generic-tabs-nav__link,
.generic-tabs-nav__nav
    .moreToggleDropdown
    .generic-tabs-nav__tab:hover
    .generic-tabs-nav__link {
    text-decoration: underline;
}
.generic-tabs-nav__nav .more {
    display: none;
    position: relative;
    margin: 0 0.3rem;
}
.generic-tabs-nav__nav .more.open {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.generic-tabs-nav__nav .more.open:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.generic-tabs-nav__nav .more.open .moreToggleDropdown {
    transform: scale(1);
}
.generic-tabs-nav__nav .more.is-active {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.generic-tabs-nav__nav .more.is-active:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.generic-tabs-nav__nav.showMoreEnabled .more {
    display: inline-block;
}
.generic-tabs-nav__nav .moreToggle {
    position: relative;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.generic-tabs-nav__nav .moreToggle:after {
    content: "";
    display: block;
    width: 1.4rem;
    height: 1.5rem;
    background-image: url(../i/elements/icons/icn-more.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.generic-tabs-nav__nav .moreToggle .icn {
    display: none;
}
.generic-tabs-nav__tab {
    margin: 0 0.3rem;
}
@media (min-width: 1536px) {
    .generic-tabs-nav--page-header {
        padding-left: 0;
    }
}
@media (max-width: 1536px) and (min-width: 1366px) {
    .generic-tabs-nav--page-header {
        padding-left: 5.5rem;
    }
}
@media (max-width: 700px) {
    .generic-tabs-nav {
        padding-left: 0;
        margin-top: 1.6rem;
        margin-bottom: 2.4rem;
    }
    .generic-tabs-nav--page-header {
        padding-left: 0.8rem;
    }
    .generic-tabs-nav--gradient {
        margin: 2.4rem 0;
    }
    .generic-tabs-nav--gradient .tablist {
        width: 100%;
    }
    .generic-tabs-nav--gradient .tablist > li {
        min-width: 50%;
    }
}
.generic-tabs {
    margin-bottom: 2rem;
}
@media (max-width: 700px) {
    .generic-tabs {
        width: 100%;
        margin-bottom: 2.4rem;
    }
}
.homeTabs {
    display: none;
    padding: 0 1rem;
    margin: 0.8rem 0;
}
.homeTabs .squads .tablist,
.homeTabs .toggle,
.squads .homeTabs .tablist {
    display: table;
    margin: 0 auto;
    padding: 0.4rem;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
}
.homeTabs .squads .tablist:before,
.homeTabs .toggle:before,
.squads .homeTabs .tablist:before {
    content: "";
    display: block;
}
.homeTabs .squads .tablist:after,
.homeTabs .toggle:after,
.squads .homeTabs .tablist:after {
    content: "";
    display: table;
    clear: both;
}
.homeTabs .squads .tablist li,
.homeTabs .toggle li,
.squads .homeTabs .tablist li {
    min-width: 20rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    display: block;
    margin-right: 0;
    color: #37003c;
    padding: 0.2rem 0.8rem;
    border-radius: 0.8rem;
    background: #fff;
}
.homeTabs .squads .tablist li.active,
.homeTabs .squads .tablist li:focus,
.homeTabs .squads .tablist li:hover,
.homeTabs .toggle li.active,
.homeTabs .toggle li:focus,
.homeTabs .toggle li:hover,
.squads .homeTabs .tablist li.active,
.squads .homeTabs .tablist li:focus,
.squads .homeTabs .tablist li:hover {
    background: linear-gradient(
        136.89deg,
        #05f0ff -24.91%,
        #7367ff 80.16%,
        #963cff 112.89%
    );
    color: #fff;
}
.homeTabs .tablist li:not(:last-child) {
    margin-right: 0;
}
@media (max-width: 31.25em) {
    .homeTabs .squads .tablist,
    .homeTabs .toggle,
    .squads .homeTabs .tablist {
        width: 100%;
    }
    .homeTabs .squads .tablist li,
    .homeTabs .toggle li,
    .squads .homeTabs .tablist li {
        width: 50%;
        min-width: 0;
    }
}
.homepageTakeover + .homeTabs {
    margin-top: 0;
}
@media (max-width: 1100px) {
    .homeTabs {
        display: block;
    }
    .tabbedHome > * {
        visibility: hidden;
        height: 0;
        width: 0;
    }
    .tabbedHome > .active {
        visibility: visible;
        height: auto;
        width: 100%;
    }
}
.liveLeague {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 0 0.5rem;
}
.liveLeague span {
    font-size: 1.2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 700px) {
    .liveLeague span {
        font-size: 1.1rem;
    }
}
.liveLeague .live-animation {
    margin-right: 1rem;
}
.liveLeague__live {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
    text-transform: uppercase;
}
.liveLeague:not(.is-active) .live-animation span {
    animation: none;
}
.live-animation {
    display: inline-block;
}
.live-animation span {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 0.9rem;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    animation: b 2s infinite;
    display: block;
    margin: 0 auto;
}
@keyframes b {
    0% {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 40, 130, 0.7);
    }
    70% {
        transform: scale(1);
        box-shadow: 0 0 0 10px rgba(255, 40, 130, 0);
    }
    to {
        transform: scale(0.95);
        box-shadow: 0 0 0 0 rgba(255, 40, 130, 0);
    }
}
@keyframes c {
    20% {
        background: #05f0ff;
    }
    81% {
        background: #7367ff;
    }
    to {
        background: #963cff;
    }
}
@keyframes d {
    0% {
        width: 0;
    }
    to {
        width: 10rem;
    }
}
.loader-small {
    position: relative;
    clear: both;
    display: table;
    margin: 0 auto;
    height: 1rem;
}
.loader-small .line {
    animation: d 0.4s infinite alternate, c 1.6s infinite forwards;
    height: 0.2rem;
}
.loader {
    text-align: center;
    margin: 2rem 0;
    clear: both;
}
.loader .loader-small {
    margin-top: 1rem;
}
.loader--hof-theme .line {
    background: #a08c6e;
    animation: d 0.4s infinite alternate;
}
.mainFooter {
    margin-top: 2.4rem;
    position: relative;
    z-index: 60;
    background: #fff;
}
.mainFooter .pl-logo-footer {
    display: block;
    margin: 0 auto 2.4rem;
    transition: 0.2s;
}
.mainFooter .pl-logo-footer:focus {
    transform: scale(1.05);
}
.mainFooter .footerContent {
    padding: 4.8rem 8rem 6.4rem;
    background-color: #37003c;
}
.mainFooter .footerContent .wrapper {
    display: flex;
    padding: 0;
    gap: 2rem;
    justify-content: space-between;
    flex-wrap: wrap;
    max-width: none;
}
.mainFooter .footerContent .wrapper:after,
.mainFooter .footerContent .wrapper:before {
    all: initial;
}
.mainFooter .footer-link-wrapper {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    color: #fff;
}
.mainFooter .footer-link-wrapper .svg {
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    fill: #fff;
}
.mainFooter .footer-link-wrapper:focus,
.mainFooter .footer-link-wrapper:hover {
    color: #ff2882;
}
.mainFooter .footer-link-wrapper:focus .svg,
.mainFooter .footer-link-wrapper:hover .svg {
    fill: #ff2882;
}
.mainFooter .footer-link {
    display: block;
    color: inherit;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0.8rem 0;
    padding-right: 0.2rem;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mainFooter .subHeader {
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 2rem;
}
.mainFooter .active {
    color: #ff2882;
}
.mainFooter .external {
    color: #fff;
}
.mainFooter .footerCorporate {
    font-size: 1.1rem;
    background-color: #37003c;
    border-top: 0.2rem solid #734c76;
    color: #fff;
}
.mainFooter .footerCorporate .wrapper {
    height: 8rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: none;
    padding: 0 8rem;
}
.mainFooter .footerCorporate .wrapper:after,
.mainFooter .footerCorporate .wrapper:before {
    content: normal;
}
.mainFooter .footerCorporate ul {
    flex-grow: 1;
}
.mainFooter .footerCorporate li {
    display: inline-block;
    position: relative;
    margin: 0 0.8rem;
    vertical-align: middle;
}
.mainFooter .footerCorporate li:after {
    background: #fff;
    border-radius: 100%;
    content: "";
    display: block;
    height: 0.3rem;
    right: -1rem;
    position: absolute;
    top: 50%;
    transform: translate(50%, -50%);
    width: 0.3rem;
}
.mainFooter .footerCorporate li:first-child:after,
.mainFooter .footerCorporate li:last-child:after {
    display: none;
}
.mainFooter .footerCorporate li button#ot-sdk-btn.ot-sdk-show-settings {
    color: #fff !important;
}
.mainFooter .footerCorporate a {
    color: #fff;
    text-decoration: none;
    font-size: 1.1rem;
    line-height: 1.1rem;
}
.mainFooter .footerCorporate a:focus,
.mainFooter .footerCorporate a:hover {
    text-decoration: underline;
}
.mainFooter .footerCorporate__logo-container {
    width: 11.8rem;
    height: auto;
    line-height: 1 !important;
}
.mainFooter .footerCorporate__logo {
    width: 100%;
    height: auto;
    display: block;
}
@media (max-width: 1240px) {
    .mainFooter .footerContent {
        padding: 3rem;
    }
    .mainFooter .footerContent .wrapper {
        flex-wrap: wrap;
        gap: 0;
    }
    .mainFooter .footerContent ul {
        -moz-column-count: 2;
        column-count: 2;
    }
    .mainFooter .footerCol {
        margin-bottom: 1.6rem;
        flex: 0 1 50%;
        padding: 0 0.5rem 2rem;
    }
    .mainFooter .footerCol:last-child {
        border-bottom: 0;
    }
    .mainFooter .subHeader {
        font-size: 2rem;
        margin-bottom: 0;
        padding-bottom: 0.8rem;
    }
    .mainFooter .footerCorporate {
        text-align: center;
    }
    .mainFooter .footerCorporate .wrapper {
        flex-direction: column;
        height: auto;
        padding: 2.4rem 7.5rem;
    }
    .mainFooter .footerCorporate ul {
        float: none;
        display: table;
        margin: 0 auto;
    }
    .mainFooter .footerCorporate li {
        margin-bottom: 1.2rem;
    }
    .mainFooter .footerCorporate li:first-child {
        display: block;
        margin-bottom: 2.4rem;
        margin-right: 0;
        padding-right: 0;
    }
}
@media (max-width: 700px) {
    .mainFooter .footerContent {
        padding: 1.6rem 0.8rem 4.8rem;
    }
    .mainFooter .footerContent .wrapper {
        display: block;
    }
    .mainFooter .footerCol {
        width: 100%;
        display: block;
        margin-bottom: 1.2rem;
    }
    .mainFooter .footerCol ul {
        -moz-column-count: 3;
        column-count: 3;
    }
}
@media (max-width: 600px) {
    .mainFooter .footerCol ul {
        -moz-column-count: 2;
        column-count: 2;
    }
}
.list--more,
.list--premier-league {
    -moz-column-count: 2;
    column-count: 2;
}
.media-thumbnail {
    background-color: #fff;
    transition: transform 0.25s ease;
    position: relative;
    margin: 0 0.2rem 1.6rem;
    width: calc(100% - 0.4rem);
}
.media-thumbnail--alt {
    margin: 0 0.4rem 1.6rem;
    background-color: #37003c;
}
.media-thumbnail--alt .media-thumbnail__content {
    padding-left: 0;
    padding-right: 0;
}
.media-thumbnail--alt .media-thumbnail__description,
.media-thumbnail--alt .media-thumbnail__title {
    color: #fff;
    letter-spacing: -0.4px;
    line-height: 2.4rem;
    font-size: 1.6rem;
    overflow: hidden;
    max-height: 11.52rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail--alt .media-thumbnail__tag {
    color: #fff;
}
.media-thumbnail--primary .media-thumbnail__tag {
    font-size: 1.6rem;
    line-height: 1.8rem;
    padding: 0.3rem 0.8rem 0.3rem 0;
}
.media-thumbnail--primary .media-thumbnail__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3.6rem;
    font-size: 3rem;
    overflow: hidden;
    max-height: 32.4rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail--primary .media-thumbnail__meta-tag {
    font-size: 1.6rem;
    letter-spacing: -0.4px;
    line-height: 2.4rem;
    padding: 0 0.8rem;
}
.media-thumbnail--primary .media-thumbnail__meta-tag-icon--camera {
    width: 1.2rem;
    height: 1rem;
}
.media-thumbnail--vertical {
    min-width: 26rem;
}
.media-thumbnail--vertical .media-thumbnail__content {
    padding: 0.4rem 0;
}
.media-thumbnail--horizontal .media-thumbnail__link {
    flex-direction: row;
    align-items: center;
}
.media-thumbnail--horizontal .media-thumbnail__header {
    flex-shrink: 0;
    width: 45%;
}
.media-thumbnail--horizontal .media-thumbnail__content {
    justify-content: center;
    padding: 0.8rem;
}
.media-thumbnail--horizontal .media-thumbnail__title {
    line-height: 2rem;
    font-size: 1.6rem;
    overflow: hidden;
    max-height: 9.6rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail--horizontal .media-thumbnail__tag {
    margin-top: 0;
}
.media-thumbnail--horizontal .media-thumbnail__meta-tag--small {
    font-size: 1.2rem;
    line-height: 2.2rem;
}
.media-thumbnail--horizontal .media-thumbnail__image-container {
    height: auto;
    border-radius: 0.8rem;
    overflow: hidden;
}
.media-thumbnail--horizontal .media-thumbnail__image-container img {
    height: auto;
    bottom: 0;
    margin: auto;
}
.media-thumbnail--sidebar {
    margin: 0 0.2rem 0.8rem;
    width: calc(100% - 0.4rem);
}
.media-thumbnail--sidebar .media-thumbnail__link {
    flex-direction: row;
}
.media-thumbnail--sidebar .media-thumbnail__header {
    flex-shrink: 0;
    min-width: 14rem;
    width: 40%;
}
@media (min-width: 1025px) {
    .media-thumbnail--sidebar .media-thumbnail__header .badge-image {
        width: 6rem;
        height: 6rem;
    }
}
.media-thumbnail--sidebar .media-thumbnail__content {
    justify-content: center;
    padding: 0.8rem;
}
.media-thumbnail--sidebar .media-thumbnail__title {
    margin: 0;
}
.media-thumbnail--sidebar .media-thumbnail__description,
.media-thumbnail--sidebar .media-thumbnail__title {
    line-height: 1.7rem;
    font-size: 1.4rem;
    overflow: hidden;
    max-height: 7.14rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail--sidebar .media-thumbnail__tag {
    font-size: 1rem;
    line-height: 1.6rem;
    padding-right: 0.4rem;
}
.media-thumbnail--sidebar .media-thumbnail__date {
    display: none;
}
.media-thumbnail--search .media-thumbnail__description {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.media-thumbnail__club {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    inset: 0;
}
.media-thumbnail__club .badge {
    position: relative;
    z-index: 10;
}
.media-thumbnail__link {
    display: flex;
    flex-direction: column;
    height: 100%;
    text-decoration: none;
}
.media-thumbnail__link:focus .media-thumbnail__image-container img {
    transform: scale(1.1);
}
.media-thumbnail__link:focus .media-thumbnail__title {
    text-decoration: underline;
}
@media (min-width: 900px) {
    .media-thumbnail__link:hover .media-thumbnail__image-container img {
        transform: scale(1.1);
    }
    .media-thumbnail__link:hover .media-thumbnail__title {
        text-decoration: underline;
    }
}
.media-thumbnail__header {
    border-radius: 0.8rem;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.media-thumbnail__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-start;
    padding: 0.4rem 0.8rem;
}
.media-thumbnail__related-articles {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    padding: 0.8rem 0.6rem;
    border-top: 0.1rem solid #ebe5eb;
}
.media-thumbnail__image-container {
    position: relative;
    z-index: 10;
    height: 100%;
}
.media-thumbnail__image-container:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background-color: #f5f2f5;
    background-image: url(../i/elements/pl-main-logo.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 0.8rem;
}
.media-thumbnail__image-container:after {
    content: "";
    padding-top: 56.25%;
    display: block;
}
.media-thumbnail__image-container img {
    transition: transform 0.25s ease;
}
.media-thumbnail__title {
    color: #37003c;
    letter-spacing: -0.4px;
    margin: 0.4rem 0;
    line-height: 2.2rem;
    font-size: 1.8rem;
    overflow: hidden;
    max-height: 11.88rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail__title .svg {
    width: 1rem;
    height: 1rem;
    fill: #37003c;
    transition: fill 0.2s;
}
.media-thumbnail__tag {
    border-radius: 0 0.4rem 0.4rem 0;
    color: #87668a;
    padding-right: 0.8rem;
    letter-spacing: -0.4px;
    margin-top: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.media-thumbnail--alt .media-thumbnail__tag--inverted,
.media-thumbnail__tag--inverted {
    background-color: #fff;
    color: #37003c;
}
.media-thumbnail__tag.epl,
.media-thumbnail__tag.fpl,
.media-thumbnail__tag.hof,
.media-thumbnail__tag.inside-matters,
.media-thumbnail__tag.nrfr,
.media-thumbnail__tag.summer-series {
    padding-left: 0.8rem;
}
.media-thumbnail__tag.fpl {
    background: linear-gradient(90deg, #00ff87, #05f0ff);
    color: #37003c;
}
.media-thumbnail__tag.fpl .icon {
    fill: #37003c;
}
.media-thumbnail__tag.nrfr {
    background: #171717;
    color: #fff;
}
.media-thumbnail__tag.epl {
    background: linear-gradient(
        238.01deg,
        #ebff00 -2.21%,
        #00ff87 102.01%,
        #05f0ff 206.23%
    );
    color: #37003c;
}
.media-thumbnail__tag.epl .icon {
    fill: #37003c;
}
.media-thumbnail__tag.hof {
    color: #fff;
    background: #14171a;
    border-radius: 0 0.8rem 0.8rem 0;
}
.media-thumbnail__tag.summer-series {
    color: #37003c;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.media-thumbnail__tag.summer-series .icon {
    fill: #37003c;
}
.media-thumbnail__tag.inside-matters {
    color: #37003c;
    background: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
}
.media-thumbnail__tag.inside-matters .icon {
    fill: #37003c;
}
.media-thumbnail__video-tags {
    display: flex;
    gap: 0.48rem;
    margin-top: 0.4rem;
}
.media-thumbnail__video-tags .audioDesc,
.media-thumbnail__video-tags .closedCaption {
    display: block;
    color: transparent;
    width: 2.2rem;
    height: 1.53rem;
    background-position: 50%;
    background-repeat: no-repeat;
}
.media-thumbnail__video-tags .closedCaption {
    background-image: url(../i/elements/icons/ui-icn-closed-caption.svg);
}
.media-thumbnail__video-tags .audioDesc {
    background-image: url(../i/elements/icons/ui-icn-audio-description.svg);
}
.media-thumbnail__description {
    color: #37003c;
    letter-spacing: -0.4px;
    line-height: 2.4rem;
    font-size: 1.6rem;
    overflow: hidden;
    max-height: 11.52rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.media-thumbnail__meta-tag {
    display: flex;
    align-items: center;
    background-color: #37003c;
    border-radius: 0 0.8rem;
    font-size: 1.6rem;
    letter-spacing: -0.4px;
    line-height: 2.4rem;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0 0.8rem;
    position: absolute;
    bottom: 0;
    left: 0;
}
.media-thumbnail__meta-tag--live {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.media-thumbnail__meta-tag.hof {
    background-color: #14171a;
}
.media-thumbnail__meta-tag.inside-matters {
    color: #37003c;
    background: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
}
.media-thumbnail__meta-tag.inside-matters .icon {
    fill: #37003c;
}
.media-thumbnail__meta-tag-icon {
    fill: #fff;
    width: 2rem;
    height: 2rem;
    margin-right: 0.3rem;
}
.media-thumbnail__meta-tag-icon--camera {
    width: 1rem;
    height: 0.9rem;
}
.media-thumbnail__date {
    color: #37003c;
    font-size: 1.2rem;
    line-height: 1.2rem;
    letter-spacing: -0.4px;
    margin-top: 0.8rem;
}
@media (max-width: 800px) {
    .media-thumbnail,
    .media-thumbnail-loader {
        margin: 0 0.2rem 0.8rem;
        width: calc(100% - 0.4rem);
    }
    .media-thumbnail-loader .media-thumbnail__link {
        flex-direction: column;
    }
    .media-thumbnail-loader .media-thumbnail__header {
        width: 100%;
    }
    .media-thumbnail-loader .media-thumbnail__tag {
        margin-bottom: 0.8rem;
    }
    .media-thumbnail--large {
        width: calc(100% - 0.8rem);
    }
    .media-thumbnail--alt {
        margin: 0 0.4rem 0.8rem;
    }
    .media-thumbnail--alt .media-thumbnail__link {
        flex-direction: column;
    }
    .media-thumbnail--alt .media-thumbnail__header {
        width: 100%;
    }
    .media-thumbnail--alt .media-thumbnail__content {
        justify-content: flex-start;
        padding: 0.4rem 0;
    }
    .media-thumbnail--alt .media-thumbnail__title {
        margin: 0.8rem 0;
    }
    .media-thumbnail--alt .media-thumbnail__description,
    .media-thumbnail--alt .media-thumbnail__title {
        line-height: 1.7rem;
        font-size: 1.4rem;
        overflow: hidden;
        max-height: 7.14rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .media-thumbnail--primary .media-thumbnail__link {
        flex-direction: column;
    }
    .media-thumbnail--primary .media-thumbnail__header {
        width: 100%;
    }
    .media-thumbnail--primary .media-thumbnail__content {
        padding: 0.8rem 0;
    }
    .media-thumbnail--primary .media-thumbnail__title {
        margin: 0.8rem 0 0.4rem;
        line-height: 2.5rem;
        font-size: 2rem;
        overflow: hidden;
        max-height: 15rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .media-thumbnail--primary .media-thumbnail__description {
        line-height: 1.7rem;
        font-size: 1.4rem;
        overflow: hidden;
        max-height: 7.14rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .media-thumbnail--primary .media-thumbnail__tag {
        font-size: 1rem;
        line-height: 1.6rem;
        padding: 0 0.4rem;
    }
    .media-thumbnail--horizontal .media-thumbnail__header {
        min-width: 14rem;
        width: 40%;
    }
    .media-thumbnail--horizontal .media-thumbnail__description,
    .media-thumbnail--horizontal .media-thumbnail__title {
        line-height: 1.7rem;
        font-size: 1.4rem;
        overflow: hidden;
        max-height: 7.14rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .media-thumbnail--vertical .media-thumbnail__link {
        flex-direction: column;
    }
    .media-thumbnail--vertical .media-thumbnail__header {
        width: 100%;
    }
    .media-thumbnail--search .media-thumbnail__description {
        display: none;
    }
    .media-thumbnail__link {
        flex-direction: row;
    }
    .media-thumbnail__header {
        flex-shrink: 0;
        min-width: 14rem;
        width: 40%;
    }
    .media-thumbnail__content {
        justify-content: center;
        padding: 0.8rem;
    }
    .media-thumbnail__title {
        margin: 0;
    }
    .media-thumbnail__description,
    .media-thumbnail__title {
        line-height: 1.7rem;
        font-size: 1.4rem;
        overflow: hidden;
        max-height: 7.14rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .media-thumbnail__tag {
        font-size: 1rem;
        line-height: 1.6rem;
        padding-right: 0.4rem;
    }
    .media-thumbnail__date {
        display: none;
    }
}
@media (max-width: 700px) {
    .media-thumbnail__image-container:before {
        background-size: contain;
    }
    .media-thumbnail__related-articles {
        display: none;
    }
}
@media (max-width: 480px) {
    .media-thumbnail__club-badge .badge-image {
        width: 5rem;
        height: 5rem;
    }
}
.media-thumbnail__club--t3 .media-thumbnail__club-svg,
.media-thumbnail__club--t7606 .media-thumbnail__club-svg,
.media-thumbnail__club--t14633 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 2, 3, 0.75);
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t7 .media-thumbnail__club-svg,
.media-thumbnail__club--t7605 .media-thumbnail__club-svg,
.media-thumbnail__club--t15986 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(125, 17, 66, 0.75);
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t94 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 28, 36, 0.75);
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t36 .media-thumbnail__club-svg,
.media-thumbnail__club--t7552 .media-thumbnail__club-svg,
.media-thumbnail__club--t8951 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 84, 166, 0.75);
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t91 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(223, 30, 38, 0.75);
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t8 .media-thumbnail__club-svg,
.media-thumbnail__club--t7141 .media-thumbnail__club-svg,
.media-thumbnail__club--t12943 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(33, 69, 246, 0.75);
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t31 .media-thumbnail__club-svg,
.media-thumbnail__club--t7142 .media-thumbnail__club-svg,
.media-thumbnail__club--t18257 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(13, 93, 186, 0.75);
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t11 .media-thumbnail__club-svg,
.media-thumbnail__club--t6749 .media-thumbnail__club-svg,
.media-thumbnail__club--t12933 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 1, 158, 0.75);
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t2 .media-thumbnail__club-svg,
.media-thumbnail__club--t54 .media-thumbnail__club-svg,
.media-thumbnail__club--t6755 .media-thumbnail__club-svg,
.media-thumbnail__club--t6886 .media-thumbnail__club-svg,
.media-thumbnail__club--t12971 .media-thumbnail__club-svg,
.media-thumbnail__club--t17017 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 100%, 0.75);
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t13 .media-thumbnail__club-svg,
.media-thumbnail__club--t8879 .media-thumbnail__club-svg,
.media-thumbnail__club--t12940 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 48, 144, 0.75);
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t14 .media-thumbnail__club-svg,
.media-thumbnail__club--t6717 .media-thumbnail__club-svg,
.media-thumbnail__club--t15987 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(220, 7, 20, 0.75);
    background: linear-gradient(284.38deg, #911712, #dc0714);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t43 .media-thumbnail__club-svg,
.media-thumbnail__club--t6718 .media-thumbnail__club-svg,
.media-thumbnail__club--t12969 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(152, 197, 233, 0.75);
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t1 .media-thumbnail__club-svg,
.media-thumbnail__club--t6752 .media-thumbnail__club-svg,
.media-thumbnail__club--t15988 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(234, 12, 12, 0.75);
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t4 .media-thumbnail__club-svg,
.media-thumbnail__club--t7603 .media-thumbnail__club-svg,
.media-thumbnail__club--t12970 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(68, 64, 65, 0.75);
    background: linear-gradient(284.38deg, #231f20, #444041);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t17 .media-thumbnail__club-svg,
.media-thumbnail__club--t18585 .media-thumbnail__club-svg,
.media-thumbnail__club--t19584 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(217, 61, 86, 0.75);
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t20 .media-thumbnail__club-svg,
.media-thumbnail__club--t7588 .media-thumbnail__club-svg,
.media-thumbnail__club--t12945 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(200, 0, 40, 0.75);
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t6 .media-thumbnail__club-svg,
.media-thumbnail__club--t7631 .media-thumbnail__club-svg,
.media-thumbnail__club--t12968 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 100%, 0.75);
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t21 .media-thumbnail__club-svg,
.media-thumbnail__club--t7632 .media-thumbnail__club-svg,
.media-thumbnail__club--t12944 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(150, 56, 73, 0.75);
    background: linear-gradient(284.38deg, #6f2130, #963849);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t39 .media-thumbnail__club-svg,
.media-thumbnail__club--t6746 .media-thumbnail__club-svg,
.media-thumbnail__club--t12934 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(249, 152, 8, 0.75);
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t102 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(250, 70, 22, 0.75);
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t90 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(129, 32, 76, 0.75);
    background: linear-gradient(284.38deg, #500024, #81204c);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t49 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(250, 56, 68, 0.75);
    background: linear-gradient(284.38deg, #e30613, #fa3844);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t88 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(246, 162, 46, 0.75);
    background: #f6a22e;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t38 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t25 .media-thumbnail__club-svg,
.media-thumbnail__club--t7143 .media-thumbnail__club-svg,
.media-thumbnail__club--t12939 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(219, 29, 35, 0.75);
    background: #db1d23;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t110 .media-thumbnail__club-svg,
.media-thumbnail__club--t6747 .media-thumbnail__club-svg,
.media-thumbnail__club--t12935 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(215, 31, 48, 0.75);
    background: #d71f30;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t56 .media-thumbnail__club-svg,
.media-thumbnail__club--t6756 .media-thumbnail__club-svg,
.media-thumbnail__club--t12938 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(219, 0, 27, 0.75);
    background: #db001b;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t80 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t57 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 238, 0, 0.75);
    background: #fe0;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t35 .media-thumbnail__club-svg,
.media-thumbnail__club--t6753 .media-thumbnail__club-svg,
.media-thumbnail__club--t12948 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t37 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(207, 24, 29, 0.75);
    background: #cf181d;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t41 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(16, 76, 140, 0.75);
    background: #104c8c;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t5 .media-thumbnail__club-svg,
.media-thumbnail__club--t6748 .media-thumbnail__club-svg,
.media-thumbnail__club--t12936 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 173, 239, 0.75);
    background: #00adef;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t92 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(247, 147, 30, 0.75);
    background: #f7931e;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t30 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t55 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(108, 12, 51, 0.75);
    background: #6c0c33;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t113 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(227, 27, 35, 0.75);
    background: #e31b23;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t97 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(3, 93, 170, 0.75);
    background: #035daa;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t33 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(230, 50, 52, 0.75);
    background: #e63234;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t9 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 158, 219, 0.75);
    background: #009edb;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t24 .media-thumbnail__club-svg,
.media-thumbnail__club--t6757 .media-thumbnail__club-svg,
.media-thumbnail__club--t12937 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t40 .media-thumbnail__club-svg,
.media-thumbnail__club--t8948 .media-thumbnail__club-svg,
.media-thumbnail__club--t8966 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(3, 51, 160, 0.75);
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    border-radius: 0.8rem;
}
.media-thumbnail__club--t22 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t45 .media-thumbnail__club-svg,
.media-thumbnail__club--t7604 .media-thumbnail__club-svg,
.media-thumbnail__club--t12946 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 169, 79, 0.75);
    background: #00a94f;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t105 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 69, 150, 0.75);
    background: #004596;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t52 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 92, 171, 0.75);
    background: #005cab;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t47 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(42, 48, 125, 0.75);
    background: #2a307d;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t108 .media-thumbnail__club-svg,
.media-thumbnail__club--t12941 .media-thumbnail__club-svg,
.media-thumbnail__club--t17419 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 96, 169, 0.75);
    background: #0060a9;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t19 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 93, 170, 0.75);
    background: #005daa;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t46 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(238, 52, 36, 0.75);
    background: #ee3424;
    border-radius: 0.8rem;
}
.media-thumbnail__club--t111 .media-thumbnail__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 92, 166, 0.75);
    background: #005ca6;
    border-radius: 0.8rem;
}
@media (max-width: 1023px) {
    .mobileScrollList {
        white-space: nowrap;
        overflow-x: auto;
        margin: 0 -2.4rem;
        padding-left: 2.4rem;
        -webkit-overflow-scrolling: touch;
    }
    .mobileScrollList > li {
        width: 26.8rem;
    }
    .mobileScrollList > li:last-child {
        margin-right: 2.4rem;
    }
}
@media (max-width: 900px) {
    .mobileScrollList {
        margin: 0 -0.8rem;
        padding-left: 0.8rem;
    }
    .mobileScrollList > li:last-child {
        margin-right: 0.8rem;
    }
}
.broadcasters-modal__modal {
    background: linear-gradient(180deg, transparent 4rem, #fff 0);
    max-width: 99.3rem;
    width: 100%;
    position: relative;
    color: #37003c;
    border-radius: 1.2rem;
}
.broadcasters-modal__modal.open {
    visibility: 1;
}
.broadcasters-modal__header {
    background-color: #37003c;
    text-align: center;
    line-height: 4.1rem;
    height: 4.1rem;
    position: relative;
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
}
.broadcasters-modal__header-text {
    display: flex;
    justify-content: center;
    height: 100%;
    align-items: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #fff;
}
.broadcasters-modal__hero-text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 4rem;
    text-align: center;
    margin-bottom: 0.8rem;
}
.broadcasters-modal__broadcasters-list {
    padding: 1.2rem 0 1.8rem 3rem;
}
.broadcasters-modal .modalBroadcasterHeaderRow {
    width: 100%;
    display: flex;
    justify-content: space-around;
}
.broadcasters-modal .broadcasterHeader,
.broadcasters-modal .modalBroadcasterNames {
    flex: 0 1 60%;
}
.broadcasters-modal .broadcasterHeaderRight,
.broadcasters-modal .modalBroadcasterLinkContainer {
    flex: 0 1 40%;
}
.broadcasters-modal .broadcasterHeaderRight {
    display: flex;
    gap: 9rem;
}
.broadcasters-modal .broadcasterHeader,
.broadcasters-modal .broadcasterHeaderRight {
    font-size: 1.4rem;
    line-height: 2.2rem;
}
.broadcasters-modal .broadcasterHeader,
.broadcasters-modal .broadcasterInfo,
.broadcasters-modal .broadcasterOnline {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
}
.broadcasters-modal .modalBroadcasterRow {
    display: flex;
    height: 4rem;
    align-items: center;
    margin: 0.8rem 0;
}
.broadcasters-modal .modalBroadcasterNames {
    display: flex;
}
.broadcasters-modal .modalBroadcasterContainer {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.broadcasters-modal .broadcasterName {
    font-size: 1.4rem;
    line-height: 2.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.broadcasters-modal .global-btn {
    min-width: auto;
    padding: 1.2rem 3.2rem;
    gap: 0.4rem;
}
.broadcasters-modal .global-btn .svg {
    width: 1rem;
    height: 1rem;
    fill: #37003c;
}
@media (max-width: 1023px) {
    .broadcasters-modal {
        padding: 0 2rem;
    }
}
@media (max-width: 700px) {
    .broadcasters-modal {
        padding: 0 1rem;
    }
    .broadcasters-modal__broadcasters-list {
        padding: 1.2rem;
    }
    .broadcasters-modal .broadcasterHeader,
    .broadcasters-modal .broadcasterHeaderRight,
    .broadcasters-modal .modalBroadcasterLinkContainer,
    .broadcasters-modal .modalBroadcasterNames {
        flex: 0 1 50%;
    }
    .broadcasters-modal .broadcasterHeaderRight {
        gap: 4rem;
        justify-content: space-between;
    }
    .broadcasters-modal .modalBroadcasterRow {
        height: auto;
    }
    .broadcasters-modal .modalBroadcasterContainer {
        flex-direction: column;
        align-items: start;
        gap: 0.4rem;
    }
    .broadcasters-modal .global-btn {
        padding: 1.2rem 2rem;
    }
}
@media (max-width: 480px) {
    .broadcasters-modal .broadcasterHeader,
    .broadcasters-modal .modalBroadcasterNames {
        flex: 0 1 40%;
    }
    .broadcasters-modal .broadcasterHeaderRight,
    .broadcasters-modal .modalBroadcasterLinkContainer {
        flex: 0 1 60%;
    }
}
.broadcastersModal {
    background-color: #fff;
    padding: 2.4rem 1.6rem;
    border-radius: 1.6rem;
    width: 88.8rem;
    position: relative;
}
.broadcastersTitleContainer {
    display: flex;
    margin-bottom: 1.6rem;
}
.broadcastersModalHeader,
.broadcastersTvInfoHeader,
.broadcastersTvInfoHeaderInner {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 2.5rem;
    line-height: 3rem;
}
.allBroadcastersModalContainer {
    display: flex;
    gap: 0.8rem;
    flex-wrap: wrap;
}
.modalBroadcasterLinkInfo a {
    flex-direction: column;
    gap: 0.8rem;
    max-width: 21.6rem;
    width: 21.6rem;
    min-height: 10.8rem;
}
.modalBroadcasterLinkInfo a .svg {
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.8rem;
    fill: #37003c;
}
.modalBroadcasterLinkInfo a .broadcastersButtonText {
    display: flex;
    align-items: center;
    font-size: 1.2rem;
}
.modalBroadcasterLinkInfo a .broadcaster-image-container {
    height: 5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.modalBroadcasterLinkInfo a .broadcaster-image-container .broadcaster-image {
    height: auto;
    width: auto;
}
@media (max-width: 700px) {
    .broadcastersModal {
        padding: 2.4rem 1.2rem 5.1rem;
        margin: 0.8rem;
    }
    .modalBroadcasterRow {
        width: 100%;
    }
    .modalBroadcasterLinkInfo a {
        width: 100%;
        max-width: none;
    }
}
.object-fit-cover-picture__img {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}
.object-fit-cover-picture--is-portrait .object-fit-cover-picture__img {
    left: 50%;
    transform: translateX(-50%);
    width: auto;
}
.pageFilter {
    display: flex;
    margin-bottom: 4.1rem;
    padding: 0;
    border: 1px solid #f5f2f5;
    border-radius: 0.3rem;
    align-items: center;
}
.pageFilter:before {
    content: "";
    display: block;
}
.pageFilter:after {
    content: "";
    display: table;
    clear: both;
}
.pageFilter.flexFilters {
    align-items: center;
    display: flex;
}
.pageFilter__container {
    display: none;
    width: 100%;
}
.pageFilter__filter-btn {
    display: none;
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.7rem 1.6rem;
    position: relative;
    width: 100%;
    font-size: 1.6rem;
    line-height: 2.4rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
}
.pageFilter__filter-btn:after {
    content: "";
    display: block;
    position: absolute;
    right: 1.6rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0.6rem;
    height: 1rem;
    background-repeat: no-repeat;
    background-image: url(../fonts/dropdown-arrows.svg);
}
.pageFilter .dropDown {
    display: inline-block;
    vertical-align: top;
    max-width: 17rem;
    flex: 1;
}
@media (max-width: 1023px) {
    .pageFilter .dropDown {
        display: none;
        max-width: none;
    }
}
.pageFilter .dropDown--large {
    max-width: 36rem;
}
.pageFilter .dropdown-separator {
    color: #f5f2f5;
    padding: 0 2rem 0.5rem 1rem;
}
@media (max-width: 1023px) {
    .pageFilter {
        border: none;
    }
    .pageFilter__container {
        display: block;
        margin: 0 0.8rem;
    }
    .pageFilter .filter-button--apply,
    .pageFilter .filter-button--reset {
        display: none;
    }
    .pageFilter .dropDown {
        max-width: none;
    }
    .pageFilter .pageFilter__filter-btn {
        display: block;
    }
    .pageFilter .generateFixturesCalendar {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 8.4rem;
        height: 4rem;
        padding: 0;
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.4rem;
    }
    .pageFilter .generateFixturesCalendar .icon-button__icon {
        margin-right: 0;
    }
    .pageFilter .generateFixturesCalendar .icon-button__text {
        visibility: hidden;
        width: 0;
        height: 0;
    }
    .pageFilter .generateFixturesCalendar:before {
        display: none;
    }
}
@media (max-width: 700px) {
    .pageFilter.flexFilters:not(.open) .dropdown-separator {
        display: none;
    }
    .pageFilter.flexFilters {
        display: block;
    }
    .pageFilter.flexFilters .dropDown {
        padding: 0 1rem;
    }
    .pageFilter.flexFilters .dropdown-separator {
        display: block;
        margin: -1rem 0 2rem;
    }
    .pageFilter.fixture-page-filter {
        margin-bottom: 1.6rem;
    }
}
.pageFilter .dropdownMobileHeader,
.pageFilter .mobileHeader {
    position: relative;
    display: none;
    text-align: center;
    padding: 2.4rem;
    border-radius: 1.2rem 1.2rem 0 0;
    border: 0.1rem solid #f5f2f5;
}
.pageFilter .dropdownMobileHeader h4,
.pageFilter .mobileHeader h4 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
}
@media (max-width: 321px) {
    .pageFilter .dropdownMobileHeader,
    .pageFilter .mobileHeader {
        margin-bottom: 1rem;
    }
}
.pageFilter .dropdownMobileHeaderButton {
    border: none;
    padding: 0;
    width: 1.55rem;
    height: 1.55rem;
    background: none;
    position: absolute;
    left: 3.2rem;
    top: 0;
    bottom: 0;
    margin: auto;
}
.pageFilter .dropdownMobileHeaderButton svg {
    fill: #37003c;
}
.pageFilter .dropdownMobileHeaderButton span {
    visibility: hidden;
    height: 0;
    width: 0;
}
.pageFilter .btn-more {
    display: none;
    max-width: 30rem;
}
.pageFilter .filter-button {
    position: relative;
}
.pageFilter .filter-button--apply,
.pageFilter .filter-button--reset {
    border-radius: 2px;
}
.pageFilter .filter-button--reset {
    margin-left: auto;
    padding-right: 4rem;
}
.pageFilter.fixture-page-filter .filter-button--reset {
    margin-left: 0;
}
.pageFilter.open {
    position: fixed;
    top: 18.4rem;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 0;
    z-index: 70;
    background: #fff;
    overflow: auto;
    margin-top: 0;
    display: inline-block;
    padding: 0;
    padding-bottom: 11rem;
    border-radius: 1.2rem 1.2rem 0 0;
}
.pageFilter.open .mobileHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pageFilter.open .mobileHeader .close {
    display: flex;
    gap: 0.8rem;
    border: none;
    background: none;
    color: #37003c;
    padding-right: 0;
}
.pageFilter.open .fixture-page-filter__fixtures-calendar,
.pageFilter.open .fixtureExtras {
    display: none;
}
.pageFilter.open .pageFilter__container {
    display: flex;
    justify-content: space-between;
    position: absolute;
    bottom: 1.6rem;
    width: calc(100% - 1.6rem);
}
.pageFilter.open .filter-button--apply,
.pageFilter.open .filter-button--reset {
    display: block;
    border-radius: 0.4rem;
    width: 49%;
    min-width: 0;
    text-align: center;
    text-transform: none;
    font-size: 1.4rem;
}
.pageFilter.open .filter-button--apply:focus,
.pageFilter.open .filter-button--apply:hover,
.pageFilter.open .filter-button--reset:focus,
.pageFilter.open .filter-button--reset:hover {
    cursor: pointer;
    color: #171717;
    background-color: #f5f2f5;
}
.pageFilter.open .filter-button--apply {
    background-color: #37003c;
    color: #fff;
}
.pageFilter.open .pageFilter__filter-btn {
    display: none;
}
.pageFilter.open .dropDown {
    margin-top: 0;
    padding: 1.6rem;
    display: block;
    margin-right: 0;
    width: 100%;
    border-bottom: 1px solid #f5f2f5;
}
.pageFilter.open .dropDown:before {
    display: none;
}
.pageFilter.open .dropDown:after {
    content: "";
    display: block;
    position: absolute;
    right: 1.4rem;
    top: 55%;
    transform: translateY(-50%);
    background-repeat: no-repeat;
    background-image: url(../i/elements/icons/arrow-right.svg);
    width: 1.55rem;
    height: 1.55rem;
}
.pageFilter.open .dropDown .label {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #37003c;
    position: relative;
    top: 0;
    left: 0;
}
.pageFilter.open .dropDown .current {
    border-bottom: 0;
    margin: 0;
    padding: 0;
    border-radius: 2px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.pageFilter.open .dropDown .current:after {
    display: none;
}
@media (max-width: 1023px) {
    .pageFilter.open .dropDown .label {
        margin-bottom: 1.6rem;
    }
    .pageFilter.open .dropDown .current {
        padding: 0.4rem 0.8rem;
        background: #963cff;
        border-radius: 0.4rem;
        font-size: 1.2rem;
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        line-height: 1.8rem;
        color: #fff;
        display: inline;
    }
    .pageFilter.open .dropDown .dropdownList {
        overflow: auto;
        height: calc(100% - 1rem);
    }
    .pageFilter.open .dropDown.open .dropdownList {
        overflow: auto;
        max-height: calc(100% - 8rem);
    }
    .pageFilter.open .dropDown.open .current:after {
        display: none;
    }
}
.pageFilter.open .dropDown .dropdownList {
    visibility: visible;
    display: none;
    box-shadow: none;
    overflow: visible;
}
.pageFilter.open .dropDown .dropdownList li {
    padding: 1rem;
}
.pageFilter.open .dropDown.open {
    position: fixed;
    top: 12.3rem;
    right: 0;
    width: 100%;
    bottom: 6.5rem;
    left: 0;
    background: #fff;
    z-index: 10;
    margin-bottom: 0;
    overflow: auto;
    margin-top: 0;
    border-bottom: none;
}
.pageFilter.open .dropDown.open .label {
    padding-top: 1.6rem;
}
.pageFilter.open .dropDown.open .dropdownList {
    position: static;
    display: block;
}
.pageFilter.open .dropDown.open .current {
    padding-bottom: 1rem;
}
.pageFilter.open .dropDown.open .current:after {
    transform: none;
}
.pageFilter.open .dropDown.open li {
    background: #fff;
    text-align: left;
    border-bottom: 1px solid #f5f2f5;
    padding: 0.8rem 1.6rem;
}
.pageFilter.open .dropDown.open.clubs .current {
    text-align: left;
    padding-left: 3.5rem;
}
.pageFilter.open .dropDown.open.clubs li {
    text-align: left;
}
@media (max-width: 1023px) {
    .pageFilter.open .dropDown.open .dropdownListContainer {
        position: fixed;
        top: 6.9rem;
        left: 0;
        right: 0;
        width: 100%;
        background: #fff;
        z-index: 10;
        border-radius: 1.2rem 1.2rem 0 0;
        height: calc(100% - 14rem);
    }
    .pageFilter.open .dropDown.open li {
        padding: 1.6rem;
    }
    .pageFilter.open .dropDown.open .dropdownMobileHeader {
        display: block;
    }
}
.article-promo--history .pageFilter.open .article-promo__btn,
.pageFilter.open .article-promo--history .article-promo__btn,
.pageFilter.open .btn,
.pageFilter.open [class*="btn-"] {
    z-index: 10;
}
.pageFilter.open .reset {
    display: block;
    position: fixed;
    bottom: 2rem;
    left: 1rem;
    right: 1rem;
    line-height: 4rem;
    padding: 0;
    border-radius: 2px;
    background: #37003c;
    color: #fff;
}
.pageFilter.open .reset:hover {
    background: rgb(8.25, 0, 9);
}
.pageFilter.open .reset .icn {
    display: none;
    margin-right: 0.5rem;
    transform: scale(0.8);
}
.pageFilter.open .reset:before {
    content: "";
    display: inline-block;
    margin-right: 1rem;
}
.pageFilter.open .btn-more {
    display: none;
}
.pageFilter.open [class*="col-"] {
    width: 100%;
}
@media (max-width: 1100px) {
    .pageFilter.open {
        top: 16.9rem;
    }
}
@media (max-width: 1023px) {
    .pageFilter {
        margin-bottom: 2.4rem;
        margin-top: 0;
        border: 0;
    }
    .pageFilter:not(.singleFilter) .dropDown .current,
    .pageFilter:not(.singleFilter) .dropDown .current:after,
    .pageFilter:not(.singleFilter) .dropDown .dropdownList {
        transition: none;
    }
    .pageFilter .btn-more {
        display: block;
    }
    .pageFilter .filter-button--reset {
        display: none;
    }
    .pageFilter.open .filter-button--reset {
        display: block;
        padding-right: 1.1rem;
        margin: 0;
    }
    .pageFilter .reset,
    .pageFilter.singleFilter .btn-more {
        display: none;
    }
}
@media (max-width: 900px) {
    .pageFilter.open {
        top: 6.9rem;
    }
}
@media (max-width: 700px) {
    .pageFilter {
        padding: 0 1rem;
    }
}
@media (max-width: 31.25em) {
    .pageFilter.singleFilter .dropDown {
        max-width: none;
    }
    .pageFilter .btn-more {
        max-width: none;
        float: none;
        clear: both;
        text-align: center;
    }
}
.col-12 .pageFilter {
    padding: 0;
}
.hasSideNav .col-12 .pageFilter.open {
    padding: 0 1rem;
}
.broadcastFullSeasonButton,
.broadcastViewUpcomingButton {
    margin-left: 2rem;
    padding: 1.9rem 0;
    min-width: 182px;
}
.page-header {
    min-height: 19.5rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image: url(../img/background/background.png);
    background-size: cover;
    padding: 0 0.8rem;
    overflow: hidden;
    border-bottom: 0.1rem solid #fff;
    padding-bottom: 0;
    margin: 0 0 3.2rem;
    font-size: 0;
}
.page-header--small-margin {
    margin: 0 0 2.4rem;
}
.page-header--stats.page-header {
    background-image: url(../i/elements/backgrounds/secondary-bg.svg);
}
.page-header--stats.page-header:after {
    background-image: url(../i/elements/backgrounds/secondary-graphic.svg);
    background-size: cover;
}
.page-header--stats.page-header .page-header__wrapper {
    gap: initial;
    width: 100%;
    padding-left: 0;
}
.page-header--stats.page-header .page-header__title {
    color: #37003c;
    flex-grow: 1;
}
.page-header--large-image .page-header__sponsor-image {
    max-height: 9.9rem;
    max-width: 100%;
}
.page-header__sponsor-image {
    max-height: 5.5rem;
    z-index: 10;
}
.page-header:after {
    content: "";
    position: absolute;
    width: 1800px;
    height: 100%;
    left: 0;
    top: 0;
    /* background-image: url(../img/background/primary-graphic.svg); */
    background-repeat: no-repeat;
    background-size: auto;
    background-position: 0 0;
}
.page-header--search-page {
    padding: 6rem 0 3.2rem;
    margin-bottom: 4rem;
}
.page-header--search-page:after {
    background-size: cover;
}
.page-header--search-page .page-header__wrapper {
    align-items: flex-start;
    flex-direction: column;
    gap: 3.2rem;
    width: 100%;
}
.page-header__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 5.6rem;
    max-width: 137.6rem;
    width: 100%;
    margin: auto;
}
.page-header__wrapper--tabs .page-header__title {
    line-height: 6rem;
    padding-bottom: 1.6rem;
}
.page-header__search {
    z-index: 10;
}
.page-header__tab-navigation {
    z-index: 10;
    position: absolute;
    bottom: -0.1rem;
    max-width: 137.6rem;
    width: 100%;
    margin: auto;
    left: 0.8rem;
    right: 0.8rem;
}
.page-header__title {
    position: relative;
    z-index: 10;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 6.1rem;
    line-height: 7.3rem;
    color: #fff;
}
@media (min-width: 1366px) {
    .page-header--search-page {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 900px) {
    .page-header {
        margin: 0 0 2.4rem;
    }
    .page-header--small-margin {
        margin: 0 0 1.6rem;
    }
    .page-header--small-title .page-header__title {
        font-size: 4.5rem;
        line-height: 5.3rem;
    }
    .page-header--stats.page-header {
        background-image: url(../i/elements/backgrounds/secondary-bg.svg);
        background-position: top;
    }
    .page-header--stats.page-header:after {
        background-image: url(../i/elements/backgrounds/secondary-graphic.svg);
    }
    .page-header--stats.page-header .page-header__wrapper {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0;
    }
    .page-header--stats.page-header .page-header__sponsor-image {
        max-width: 35%;
    }
    .page-header--has-image .page-header__wrapper {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
        padding-bottom: 0;
        gap: 0.4rem;
    }
    .page-header--has-image .page-header__title {
        font-size: 5.4rem;
    }
    .page-header--search-page {
        padding: 3rem 0.8rem 1.6rem;
        margin-bottom: 1.6;
        min-height: 0;
    }
    .page-header--search-page .page-header__wrapper {
        height: auto;
        gap: 1.6rem;
        padding-bottom: 0;
    }
    .page-header--search-page .page-header__title {
        font-size: 3rem;
        line-height: 4.5rem;
    }
    .page-header__wrapper {
        height: 14.5rem;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-end;
        gap: 1.6rem;
    }
    .page-header__wrapper--tabs {
        padding-bottom: 4.2rem;
    }
    .page-header--search {
        justify-content: flex-end;
        padding-bottom: 1.6rem;
    }
    .page-header--search .page-header__wrapper {
        padding-bottom: 0;
    }
}
@media (max-width: 700px) {
    .page-header {
        min-height: 11.7rem;
        background-image: url(../i/elements/backgrounds/primary-bg_small.svg);
    }
    .page-header--stats {
        background-image: url(../i/elements/backgrounds/secondary-bg_small.svg);
    }
    .page-header--stats:after {
        background-image: url(../i/elements/backgrounds/secondary-graphic_small.svg);
    }
    .page-header--stats .page-header__sponsor-image,
    .page-header--stats .page-header__title {
        margin-bottom: 0.8rem;
    }
    .page-header--small-title .page-header__title {
        line-height: 3rem;
        font-size: 2.5rem;
    }
    .page-header--has-image .page-header__title {
        font-size: 3rem;
    }
    .page-header--large-image .page-header__sponsor-image {
        max-height: 6.2rem;
        margin-top: -2rem;
    }
    .page-header__sponsor-image {
        max-height: 4rem;
    }
    .page-header__wrapper {
        height: auto;
        padding-bottom: 0;
        margin-top: 2.4rem;
        margin-bottom: 1.6rem;
    }
    .page-header__wrapper--tabs {
        padding-bottom: 4.2rem;
        height: 11.7rem;
        margin: auto;
    }
    .page-header:after {
        width: 700px;
        background-image: url(../i/elements/backgrounds/primary-graphic_small.svg);
        background-size: cover;
    }
    .page-header--search {
        height: 14.5rem;
    }
    .page-header__title {
        font-size: 3rem;
        line-height: 4.5rem;
    }
}
@media (max-width: 400px) {
    .page-header--has-image .page-header__title {
        font-size: 2.4rem;
    }
    .page-header__sponsor-image {
        max-height: 2.4rem;
    }
    .page-header__gradient {
        opacity: 0;
    }
    .page-header__gradient--mobile {
        opacity: 1;
    }
}
.paginationContainer {
    padding: 2.4rem 0;
    text-align: right;
}
.paginationContainer .icn {
    transition: 0.2s;
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.paginationContainer .icn svg {
    fill: #37003c;
}
.paginationContainer .paginationBtn {
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 100%;
    border: 1px solid #ebe5eb;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.8rem;
    position: relative;
    cursor: pointer;
    transition: 0.2s;
}
.paginationContainer .paginationBtn:not(.inactive):hover {
    background: #37003c;
}
.paginationContainer .paginationBtn:not(.inactive):hover .icn {
    opacity: 1;
}
.paginationContainer .paginationBtn:not(.inactive):hover .icn svg {
    fill: #fff;
}
.paginationContainer .paginationBtn.inactive {
    background-color: transparent;
    opacity: 0.4;
    cursor: default;
}
.paginationContainer .paginationBtn.inactive .icn {
    opacity: 0.6;
}
.paginationContainer .paginationBtn__left {
    transform: translate(-50%, -50%) rotate(180deg);
}
.paginationContainer .paginationPages,
.paginationContainer li {
    display: inline-block;
    vertical-align: middle;
}
.paginationContainer li {
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem;
    border-radius: 100%;
    margin-left: 1rem;
    text-align: center;
    color: #76766f;
}
.paginationContainer li:hover {
    background: #e8e8e8;
    cursor: pointer;
}
.paginationContainer li.break:hover {
    cursor: default;
    background: transparent;
}
.paginationContainer li.active {
    background: #ff2882;
    color: #fff;
}
.paginationContainer li.active:hover {
    color: #fff;
}
@media (max-width: 1023px) {
    .paginationContainer {
        padding: 1.6rem;
        border-bottom: 0.1rem solid #f5f2f5;
    }
}
.related-article {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.4px;
    color: #37003c;
    transition: underline 0.2s;
}
.related-article:not(.related-article--club):before {
    content: "";
    display: block;
    width: 2.6rem;
    height: 2rem;
    background-position: 50%;
    background-repeat: no-repeat;
}
.related-article:focus,
.related-article:hover {
    text-decoration: underline;
}
.related-article--text:before {
    background-image: url(../i/elements/icons/icn-news.svg);
}
.related-article--video:before {
    background-image: url(../i/elements/icons/icn-play.svg);
}
.related-article--club .svg {
    width: 0.8rem;
    height: 0.8rem;
    fill: #87668a;
    transition: fill 0.2s;
}
.related-article--club:focus .svg,
.related-article--club:hover .svg {
    fill: #000;
}
.related-article__text {
    flex: 1;
}
.related-article__text .icon {
    width: 1rem;
    height: 1rem;
    margin-left: 0.4rem;
}
.table table {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    color: #37003c;
}
.table a {
    text-decoration: none;
    color: #37003c;
    display: flex;
}
.table thead tr {
    background-color: #fbfafa;
    border-bottom: 0.1rem solid #ebe5eb;
    font-size: 1.2rem;
    color: #87668a;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.8rem;
}
.table thead th {
    padding: 0.5rem 0.8rem 0.5rem 1.6rem;
}
.table tbody tr {
    border-bottom: 0.1rem solid #f5f2f5;
}
.table tbody td {
    position: relative;
}
.table tbody td:not(:first-child):before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 2.8rem;
    width: 0.1rem;
    background-color: #f5f2f5;
}
.table tbody td .team {
    font-size: 1.6rem;
    font-weight: 700;
}
.table__reorder-stats-button {
    cursor: pointer;
}
.table__reorder-stats-button .icn {
    width: 1.8rem;
    height: 1.8rem;
    transform: rotate(-180deg);
    border: none;
}
.table__reorder-stats-button.asc .icn {
    transform: rotate(0);
}
.table__order {
    width: 5rem;
}
.table .movement {
    position: absolute;
    right: 0.7rem;
    top: 50%;
    transform: translateY(-75%);
}
.table .movement.none {
    border-radius: 100%;
    width: 0.4rem;
    height: 0.4rem;
    background: #87668a;
}
.table .movement.hidden,
.table .movement.hidden .tooltipContainer {
    display: none;
}
.table .movement.down,
.table .movement.up {
    border-left: 0.3rem solid transparent;
    border-right: 0.3rem solid transparent;
    margin-right: -0.1rem;
}
.table .movement.up {
    border-bottom: 0.3rem solid #13cf00;
}
.table .movement.down {
    border-top: 0.3rem solid #ff2882;
}
.table .showSmall,
.table .thShort {
    display: none;
}
@media (max-width: 700px) {
    .table .hideSmall,
    .table .thFull {
        display: none;
    }
    .table .showSmall,
    .table .thShort {
        display: block;
    }
    .table thead th {
        padding: 0.8rem;
    }
    .table__order {
        width: 3rem;
    }
}
.tablist {
    display: flex;
    gap: 0.8rem;
    border-bottom: 0.1rem solid #f5f2f5;
}
.tablist > li {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding: 0.8rem 1.6rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #37003c;
    background-color: #f5f2f5;
    border-radius: 0.8rem 0.8rem 0 0;
    letter-spacing: -0.4px;
    transition: background-color 0.1s, font-family 0.1s;
}
.tablist > li:after {
    content: attr(data-text);
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media speech {
    .tablist > li:after {
        display: none;
    }
}
.tablist > li:focus,
.tablist > li:hover {
    background-color: #ebe5eb;
}
.tablist > li:focus,
.tablist > li:hover,
.tablist > li:is(.active, .is-active) {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tablist > li:is(.active, .is-active) {
    background-color: #fff;
}
@media (max-width: 1023px) {
    .tablist {
        gap: 0.4rem;
    }
}
.tabbedContent {
    float: left;
    width: 100%;
    min-height: 36.5rem;
}
@media (max-width: 1023px) {
    .tabbedContent {
        min-height: 0;
    }
}
.tabbedContent [data-ui-tab] {
    display: none;
    position: relative;
}
.tabbedContent [data-ui-tab]:before {
    content: "";
    display: block;
}
.tabbedContent [data-ui-tab]:after {
    content: "";
    display: table;
    clear: both;
}
.tabbedContent [data-ui-tab].active,
.tabbedContent [data-ui-tab].is-active {
    display: block;
}
.squads .tablist,
.toggle {
    padding: 0.2rem;
    border-radius: 0.3rem;
    display: inline-block;
}
.squads .tablist li,
.toggle li {
    background: transparent;
    border-radius: 0.2rem;
    color: #fff;
    padding: 1.2rem 3rem;
}
.squads .tablist li.active,
.toggle li.active {
    background: #fff;
    color: #37003c;
    cursor: default;
}
@media (min-width: 700px) {
    .squads .tablist li.active:focus,
    .squads .tablist li.active:hover,
    .toggle li.active:focus,
    .toggle li.active:hover {
        background: #fff;
        color: #37003c;
    }
}
.squads .tablist li:focus,
.squads .tablist li:hover,
.toggle li:focus,
.toggle li:hover {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.toggle--tabs {
    border-radius: 0.4rem;
    max-width: 100%;
}
.toggle--tabs .tablist {
    background: #f5f2f5;
    padding: 0.2rem;
    max-width: 100%;
    overflow: scroll;
}
.toggle--tabs li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    background: #37003c;
    border-radius: 0.4rem;
    color: #fff;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.toggle--tabs li.active {
    color: #37003c;
}
.toggle--tabs-inverted li {
    background: #f5f2f5;
    color: #37003c;
}
.toggle--tabs-inverted li.active,
.toggle--tabs-inverted li.active:focus,
.toggle--tabs-inverted li.active:hover {
    background: #37003c;
    color: #fff;
}
.toggle--tabs-inverted li:focus,
.toggle--tabs-inverted li:hover {
    background: #fff;
    color: #37003c;
}
.toogle--stadium {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
}
.toogle--stadium .tablist {
    background-color: #f5f2f5;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    padding: 0.4rem;
    border-radius: 0.6rem;
}
.toogle--stadium .tablist li {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: transparent;
    font-size: 1.4rem;
    line-height: 1.4rem;
    border-radius: 0.4rem;
    text-align: center;
    color: #37003c;
}
.toogle--stadium .tablist li:after {
    display: none;
}
.toogle--stadium .tablist li.active {
    background: #37003c;
    color: #fff;
}
.toogle--stadium .tablist li:not(.active):focus,
.toogle--stadium .tablist li:not(.active):hover {
    background: #ebe5eb;
}
@media (max-width: 1100px) {
    .toogle--stadium {
        margin-left: -1.6rem;
        position: static;
        margin-bottom: 0;
    }
    .toogle--stadium:not(.tabs) {
        padding-bottom: 2.4rem;
    }
    .toogle--stadium .tablist {
        background-color: #fff;
        border: 0.1rem solid #f5f2f5;
    }
}
@media (max-width: 700px) {
    .toogle--stadium {
        margin-left: 0;
    }
}
.tabLinks.center {
    display: flex;
    justify-content: center;
}
.homeToggle {
    margin: 0 auto 2.4rem;
    display: none;
}
@media (max-width: 1023px) {
    .homeToggle {
        display: table;
    }
}
@media (max-width: 700px) {
    .homeToggle {
        display: block;
        margin: -0.8rem 0.8rem 0.8rem;
        font-size: 0;
    }
    .homeToggle li {
        display: inline-block;
    }
}
.toggle-btn {
    transition: all 0.2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.toggle-btn.is-active .toggle-btn__toggle {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.toggle-btn.is-active .toggle-btn__ball {
    margin-left: 13px;
}
.toggle-btn.is-active .toggle-btn__text {
    display: none;
}
.toggle-btn.is-active .toggle-btn__text--active {
    display: inline-block;
}
.toggle-btn__live-text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 1.4rem;
    line-height: 2.1rem;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
}
.toggle-btn__toggle {
    width: 32px;
    height: 18px;
    padding: 1px;
    border-radius: 9px;
    background-color: rgb(155.8755458515, 155.8755458515, 149.6244541485);
    transition: all 0.2s;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-left: 0.5rem;
}
.toggle-btn__ball {
    height: 16px;
    width: 16px;
    display: block;
    border-radius: 9px;
    box-shadow: 0 3px 6px 0 rgba(0, 35, 11, 0.2);
    background-color: #fff;
    transition: all 0.3s ease-out;
}
.toggle-btn__text {
    display: inline-block;
}
.toggle-btn__text--active {
    display: none;
}
@media (max-width: 700px) {
    .toggle-btn {
        margin: auto auto 1rem;
        justify-content: space-between;
    }
}
.button-tooltip {
    position: relative;
    display: block;
    z-index: 1;
    cursor: pointer;
}
.button-tooltip .tooltipContainer:focus,
.button-tooltip .tooltipContainer:hover,
.button-tooltip:focus .tooltipContainer,
.button-tooltip:hover .tooltipContainer {
    clip: auto;
    height: auto;
    width: auto;
    opacity: 1;
}
.button-tooltip.win .form-abbreviation {
    background: #00db74;
}
.button-tooltip.draw .form-abbreviation {
    background: #c3b3c5;
}
.button-tooltip.lose .form-abbreviation {
    background: #e0005e;
}
.tooltipContainer {
    position: absolute;
    bottom: 2.4rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 90;
    padding: 0 0 1rem;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    overflow: visible;
    color: #37003c;
    opacity: 0;
    transition: 0.2s;
}
.tooltipContainer.tooltip-left {
    left: -1.15rem;
    transform: translateX(0);
}
.tooltipContainer.tooltip-left .tooltip-content:after {
    left: 0.8rem;
}
.tooltipContainer.tooltip-right {
    right: 0.1rem;
    left: auto;
    transform: translateX(0);
}
.tooltipContainer.tooltip-right .tooltip-content:after {
    right: 0.8rem;
    left: auto;
}
.tooltipContainer .tooltip-content {
    background: #fff;
    border-radius: 0.3rem;
    border: 0.1rem solid #ebe5eb;
    position: relative;
    display: block;
    padding: 0.8rem;
}
.tooltipContainer .tooltip-content:after {
    content: "";
    display: block;
    position: absolute;
    width: 1rem;
    height: 1rem;
    transform: rotate(45deg);
    border-right: 0.1rem solid #ebe5eb;
    border-bottom: 0.1rem solid #ebe5eb;
    background: #fff;
    bottom: -0.6rem;
    left: 50%;
}
.tooltipContainer .match-fixture {
    background-color: transparent;
    padding: 0.8rem 1rem;
    border-radius: 0.3rem;
    min-width: 17.8rem;
    border: none !important;
}
.tooltipContainer .match-fixture:hover .icn {
    transform: none;
}
.tooltipContainer .match-fixture--small:hover.match-fixture {
    background: none;
}
.tooltipContainer .match-fixture [class*="arrow-right"] {
    bottom: 1.8rem;
    right: 1.1rem;
    margin-bottom: 0;
    transition: transform 0.2s;
}
.tooltipContainer .match-fixture__end-icon {
    display: none;
}
.tooltipContainer.tooltip-link:focus .tooltip-content,
.tooltipContainer.tooltip-link:hover .tooltip-content {
    background: linear-gradient(
        113.4deg,
        #05f0ff -5.51%,
        #7367ff 52.68%,
        #963cff 70.81%
    );
}
.tooltipContainer.tooltip-link:focus .tooltip-content:after,
.tooltipContainer.tooltip-link:hover .tooltip-content:after {
    background: #963cff;
}
.tooltipContainer.tooltip-link:focus .match-fixture,
.tooltipContainer.tooltip-link:focus .match-fixture__match-info,
.tooltipContainer.tooltip-link:hover .match-fixture,
.tooltipContainer.tooltip-link:hover .match-fixture__match-info {
    color: #fff;
}
.tooltipContainer.tooltip-link:focus .match-fixture [class*="arrow-right"],
.tooltipContainer.tooltip-link:hover .match-fixture [class*="arrow-right"] {
    transform: scale(0.7) translateX(5px);
    right: 0.9rem;
}
.tooltipContainer.tooltip-link:focus .match-fixture__team-name,
.tooltipContainer.tooltip-link:focus .match-fixture time,
.tooltipContainer.tooltip-link:hover .match-fixture__team-name,
.tooltipContainer.tooltip-link:hover .match-fixture time {
    color: #fff;
}
.tooltipContainer.tooltip-link .tooltip-content {
    padding: 0;
}
.tooltipContainer.tooltip-link .tooltip-content:focus,
.tooltipContainer.tooltip-link .tooltip-content:hover {
    background: linear-gradient(
        113.4deg,
        #05f0ff -5.51%,
        #7367ff 52.68%,
        #963cff 70.81%
    );
}
.tooltipContainer.tooltip-link .tooltip-content:focus:after,
.tooltipContainer.tooltip-link .tooltip-content:hover:after {
    background: #963cff;
}
.nextMatchCol .tooltipContainer.tooltip-right {
    right: 1rem;
}
.google-visualization-tooltip {
    padding: 0.8rem 1.65rem !important;
    border: 0.1rem solid #ebe5eb !important;
    border-radius: 0.3rem !important;
}
.google-visualization-tooltip .performanceResult + .performanceResult {
    margin-top: 1.6rem;
}
.google-visualization-tooltip .match-fixture.match-fixture--small {
    border: none;
}
.fade-in-on-load {
    opacity: 0;
    transition: opacity 0.25s cubic-bezier(0, 0.4, 0.5, 1);
}
.fade-in-on-load.is-loaded {
    opacity: 1;
}
.video-thumbnail {
    position: relative;
    background-color: #fff;
    transition: transform 0.25s ease;
    letter-spacing: -0.4px;
    border-radius: 0.4rem;
}
.video-thumbnail--video-player {
    height: 8.9rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.video-thumbnail--video-player .video-thumbnail__header {
    flex: 1 1 50%;
    height: 100%;
}
.video-thumbnail--video-player .video-thumbnail__header:before {
    display: none;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background-color: rgba(55, 0, 60, 0.55);
    z-index: 20;
}
.video-thumbnail--video-player .video-thumbnail__now-playing {
    width: 11.5rem;
    gap: 0.167rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #37003c;
    color: #fff;
    padding: 0.1rem 0.8rem;
    border-bottom-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
}
.video-thumbnail--video-player .video-thumbnail__content {
    flex: 1 1 50%;
}
.video-thumbnail--video-player .video-thumbnail__meta-tag {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.video-thumbnail:focus {
    cursor: pointer;
}
.video-thumbnail:focus .video-thumbnail__image-container img {
    transform: scale(1.1);
}
.video-thumbnail:focus .video-thumbnail__title {
    text-decoration: underline;
}
@media (min-width: 900px) {
    .video-thumbnail:hover {
        cursor: pointer;
    }
    .video-thumbnail:hover .video-thumbnail__image-container img {
        transform: scale(1.1);
    }
    .video-thumbnail:hover .video-thumbnail__title {
        text-decoration: underline;
    }
}
.video-thumbnail__link {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    height: 100%;
    text-decoration: none;
}
.video-thumbnail__header {
    border-radius: 0.8rem;
    overflow: hidden;
    position: relative;
    z-index: 0;
}
.video-thumbnail__next-label,
.video-thumbnail__now-playing {
    display: none;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.video-thumbnail__next-label {
    margin-top: 1.6rem;
    padding-left: 1rem;
}
.video-thumbnail__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    align-items: flex-start;
}
.video-thumbnail__image-container {
    position: relative;
    z-index: 10;
    height: 100%;
}
.video-thumbnail__image-container:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background-color: #f5f2f5;
    background-image: url(../i/elements/pl-main-logo.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 0.8rem;
}
.video-thumbnail__image-container:after {
    content: "";
    padding-top: 56.25%;
    display: block;
}
.video-thumbnail__image-container img {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    transition: transform 0.25s ease;
}
.video-thumbnail__title {
    color: #37003c;
    margin: 0.4rem 0;
    line-height: 2.2rem;
    font-size: 1.8rem;
    overflow: hidden;
    max-height: 11.88rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.video-thumbnail__tag {
    border-radius: 0 0.4rem 0.4rem 0;
    color: #87668a;
    padding-right: 0.8rem;
    margin-top: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-thumbnail__video-tags {
    display: flex;
    gap: 0.48rem;
    margin-top: 0.4rem;
}
.video-thumbnail__video-tags .audioDesc,
.video-thumbnail__video-tags .closedCaption {
    display: block;
    color: transparent;
    width: 2.2rem;
    height: 1.53rem;
    background-position: 50%;
    background-repeat: no-repeat;
}
.video-thumbnail__video-tags .closedCaption {
    background-image: url(../i/elements/icons/ui-icn-closed-caption.svg);
}
.video-thumbnail__video-tags .audioDesc {
    background-image: url(../i/elements/icons/ui-icn-audio-description.svg);
}
.video-thumbnail__description {
    color: #37003c;
    line-height: 2.4rem;
    font-size: 1.6rem;
    overflow: hidden;
    max-height: 11.52rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.video-thumbnail__meta-tag {
    display: flex;
    align-items: center;
    background-color: #37003c;
    border-radius: 0 0.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 0 0.8rem;
    position: absolute;
    bottom: 0;
    left: 0;
}
.video-thumbnail__meta-tag-icon {
    fill: #fff;
    width: 1.5rem;
    height: 2rem;
    margin-right: 0.3rem;
}
.video-thumbnail__date {
    color: #37003c;
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-top: 0.8rem;
}
@media (max-width: 1023px) {
    .video-thumbnail--video-player {
        height: auto;
        gap: 0.8rem;
    }
    .video-thumbnail--video-player .video-thumbnail__header {
        flex: 0 1 40%;
    }
    .video-thumbnail--video-player .video-thumbnail__content {
        flex-grow: 1;
    }
}
@media (max-width: 700px) {
    .video-thumbnail__title {
        font-size: 1.4rem;
        line-height: 1.7rem;
    }
    .video-thumbnail__image-container:before {
        background-size: contain;
    }
}
.widget-header {
    margin-bottom: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.widget-header + .pageFilter {
    margin-top: 0;
}
.widget-header__title {
    color: #37003c;
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 0.8rem;
}
.widget-header__cta {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 0.2rem 1.6rem;
    text-decoration: none;
}
.widget-header__cta:focus,
.widget-header__cta:hover {
    cursor: pointer;
    background: none;
    -webkit-text-decoration: underline solid;
    text-decoration: underline solid;
}
@media (min-width: 700px) {
    .widget-header__cta--bold {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
}
.widget-header__cta-icon {
    fill: #37003c;
    height: 1.4rem;
    width: 1.4rem;
}
.widget-header--sidebar .widget-header__cta {
    font-size: 1.4rem;
    line-height: 1.4rem;
    width: 100%;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    padding: 1.2rem 5.6rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 3.2rem;
    background: #fff;
}
.widget-header--sidebar .widget-header__cta-icon {
    height: 1.2rem;
    width: 1.2rem;
}
@media (max-width: 700px) {
    .widget-header {
        margin-bottom: 0.8rem;
    }
    .widget-header__cta {
        font-size: 1.4rem;
        line-height: 1.4rem;
        width: calc(100% - 1.6rem);
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.4rem;
        padding: 1.2rem 5.6rem;
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        bottom: 3.2rem;
        background: #fff;
    }
    .widget-header__cta-icon {
        height: 1.2rem;
        width: 1.2rem;
    }
}
.widget {
    margin: 3.2rem auto;
    position: relative;
}
.widget--border {
    border-bottom: 0.1rem solid #ebe5eb;
}
.widget--border,
.widget--related-content {
    padding-bottom: 0.8rem;
}
.widget--sidebar.widget--has-cta {
    padding-bottom: 7.2rem;
}
@media (max-width: 700px) {
    .widget--has-cta {
        padding-bottom: 7.2rem;
    }
}
@media (min-width: 900px) {
    body.nav-fixed:not(.webViewBody) .hall-of-fame-template {
        padding-top: 11.5rem;
    }
}
.hall-of-fame-template {
    overflow: hidden;
    margin-bottom: 7rem;
    background: #14171a;
    color: #fff;
}
.hall-of-fame-template p {
    color: #fff;
}
.hall-of-fame-template p a {
    color: #a08c6e;
}
.hall-of-fame-template .data-capture-modal p,
.hall-of-fame-template .data-capture p {
    color: #37003c;
}
.hall-of-fame-template .data-capture-modal p a:not(.global-btn),
.hall-of-fame-template .data-capture p a:not(.global-btn) {
    color: #a08c6e;
}
.hall-of-fame-template strong {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.webViewBody .hall-of-fame-template {
    margin-bottom: 0;
}
.hof-button {
    position: relative;
    border-radius: 0;
    background: #14171a;
    border: 0.2rem solid #a08c6e;
    height: 4rem;
    line-height: 3.6rem;
    color: #fff;
    transition: all 0.4s ease;
    vertical-align: top;
    padding: 0 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    cursor: pointer;
}
@media (hover: hover) and (pointer: fine) {
    .hof-button:hover {
        color: #14171a;
        background: #a08c6e;
    }
    .hof-button:hover .hof-button__icon {
        fill: #14171a;
    }
}
.hof-button--icon {
    width: 4rem;
    background: transparent;
    color: #fff;
}
.hof-button__icon {
    position: absolute;
    width: 4rem;
    height: 4rem;
    left: -0.2rem;
    top: -0.2rem;
    transition: fill 0.4s ease;
    fill: #fff;
}
.hof-button__icon svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.hof-button--submit {
    color: #fff;
    padding: 0 2.8rem;
}
.hof-button--submit .icn {
    position: relative;
    display: inline-block;
    margin-left: 0.4rem;
    right: 0;
    transition: right 0.3s ease-in-out;
}
.hof-button--submit .loader {
    display: none;
}
@media (hover: hover) and (pointer: fine) {
    .hof-button--submit:hover {
        color: #a08c6e;
        background: #14171a;
    }
    .hof-button--submit:hover .icn {
        right: -0.4rem;
    }
}
.hof-button--submit.global-btn:hover {
    background: #2e3236;
}
.hof-button--submit.is-disabled {
    opacity: 0.6;
    cursor: not-allowed;
}
.hof-button--submit.is-disabled:hover {
    color: #fff;
}
.hof-button--submit.is-disabled:hover .icn {
    right: 0;
}
.hof-button--submit.is-loading {
    opacity: 0.6;
    cursor: not-allowed;
}
.hof-button--submit.is-loading .icn {
    display: none;
}
.hof-button--submit.is-loading .loader {
    display: inline-block;
}
@media (hover: hover) and (pointer: fine) {
    .hof-button--submit.is-loading:hover {
        color: #fff;
    }
    .hof-button--submit.is-loading:hover .icn {
        right: 0;
    }
}
@media (max-width: 536px) {
    .hof-button--submit {
        padding: 0 1.8rem;
    }
}
.head-to-head {
    margin: -2rem -3rem 0;
}
.head-to-head .pl-long-n {
    margin: 0 auto 1rem;
}
@media (max-width: 1023px) {
    .head-to-head {
        margin-left: -1rem;
    }
}
@media (max-width: 900px) {
    .head-to-head {
        margin-right: -1rem;
        margin-top: -1rem;
    }
}
.head-to-head-comparison {
    text-align: center;
    border-bottom: 0.1rem solid rgb(219.25, 219.25, 219.25);
    padding: 2rem;
    padding-top: 6rem;
}
.head-to-head-comparison h3 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    padding-bottom: 2rem;
}
.head-to-head-comparison .clubContainer {
    position: relative;
}
.head-to-head-comparison .clubContainer:before {
    content: "";
    display: block;
}
.head-to-head-comparison .clubContainer:after {
    content: "";
    display: table;
    clear: both;
}
.head-to-head-comparison .embeddedNames {
    float: left;
    margin-left: 0;
    padding-left: 0;
    clear: both;
    line-height: normal;
    margin-top: 1rem;
    width: 14rem;
    text-align: center;
}
.head-to-head-comparison .team {
    float: left;
    width: 50%;
    position: relative;
    z-index: 10;
}
.head-to-head-comparison .team:hover {
    cursor: pointer;
}
.head-to-head-comparison .team.active .team-badge {
    border: 0.1rem solid #37003c;
}
.head-to-head-comparison .team.active .plus-icon {
    background-color: #37003c;
}
.head-to-head-comparison .team.is-selected .team-badge {
    border: 0.1rem solid #37003c;
}
.head-to-head-comparison .team.is-selected .team-badge .plus-icon {
    opacity: 0;
}
.head-to-head-comparison .team.is-selected .team-badge .badge {
    transform: scale(1.36);
}
.head-to-head-comparison .team.is-selected .add-club {
    display: none;
}
.head-to-head-comparison .team.is-selected .change-club {
    display: block;
}
.head-to-head-comparison .club-card__svg {
    display: none;
}
.head-to-head-comparison .team-badge {
    background-color: #fff;
    border: 0.1rem solid #37003c;
    border-radius: 0.8rem;
    display: inline-block;
    height: 18rem;
    overflow: hidden;
    vertical-align: middle;
    width: 32.8rem;
    z-index: -1;
    transition: all 0.2s ease-in-out;
    position: relative;
}
.head-to-head-comparison .team-badge .club-card__background {
    border-radius: 0;
    display: block;
}
.head-to-head-comparison .team-badge:focus,
.head-to-head-comparison .team-badge:hover {
    border-color: #37003c;
}
.head-to-head-comparison .team-badge:focus .plus-icon,
.head-to-head-comparison .team-badge:hover .plus-icon {
    background: #37003c;
}
.head-to-head-comparison .team-badge .badgeContainer {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
}
.head-to-head-comparison .team-badge .badge-image-container--embeddable {
    top: 50%;
    left: 50%;
    display: block;
    transform: translate(-50%, -50%);
    position: absolute;
}
.head-to-head-comparison .team-badge .badge {
    transform: translateY(140%);
    transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.head-to-head-comparison .team-badge .badge--small {
    display: none;
    margin-top: -3.4rem;
    margin-left: -3.5rem;
}
@media (max-width: 900px) {
    .head-to-head-comparison .team-badge .badge--small {
        display: block;
    }
}
.head-to-head-comparison .team-badge .badge--large {
    display: block;
    margin-top: -5rem;
    margin-left: -5rem;
}
@media (max-width: 900px) {
    .head-to-head-comparison .team-badge .badge--large {
        display: none;
    }
}
.head-to-head-comparison .team-name {
    line-height: 14rem;
}
.head-to-head-comparison .team-one {
    padding-right: 6rem;
    text-align: right;
}
.head-to-head-comparison .team-one .team-badge {
    float: right;
}
.head-to-head-comparison .team-one .team-name {
    margin-right: 14rem;
    padding-right: 2rem;
}
.head-to-head-comparison .team-one .add-club,
.head-to-head-comparison .team-one .change-club {
    float: right;
}
.head-to-head-comparison .team-two {
    padding-left: 6rem;
    text-align: left;
}
.head-to-head-comparison .team-two .team-badge {
    float: left;
}
.head-to-head-comparison .team-two .team-name {
    margin-left: 14rem;
    padding-left: 2rem;
}
.head-to-head-comparison .team-one.is-selected .team-badge,
.head-to-head-comparison .team-two.is-selected .team-badge {
    border: none;
}
.head-to-head-comparison .plus-icon {
    width: 3.2rem;
    height: 3.2rem;
    padding: 0.6rem;
    background-color: #37003c;
    border-radius: 100%;
    margin: 0 auto;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: -1.8rem;
    margin-left: -1.84rem;
    opacity: 1;
    transition: all 0.5s ease-in-out;
}
.head-to-head-comparison .plus-icon .icn {
    width: 2rem;
    height: 2rem;
}
.head-to-head-comparison .add-club,
.head-to-head-comparison .change-club {
    font-size: 1.2rem;
    text-align: center;
    padding-top: 0.8rem;
    width: 32.8rem;
    clear: both;
    color: #37003c;
}
.head-to-head-comparison .change-club {
    display: none;
}
.head-to-head-comparison .v {
    position: absolute;
    top: 10rem;
    left: 50%;
    width: 3rem;
    margin-left: -1.5rem;
    height: 3rem;
    margin-top: -1.5rem;
    background-color: #37003c;
    border-radius: 100%;
}
.head-to-head-comparison .v p {
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    text-align: center;
    padding-top: 4px;
    position: relative;
    z-index: 10;
}
.head-to-head-comparison .v:after {
    content: "";
    width: 12rem;
    border-bottom: 0.1rem solid #37003c;
    position: absolute;
    left: -4.5rem;
    margin-top: -1.3rem;
    z-index: 1;
}
@media (max-width: 50em), (max-width: 75em) and (min-width: 900px) {
    .head-to-head-comparison .team-name {
        clear: both;
        line-height: normal;
        margin-top: 1rem;
        width: 14rem;
        text-align: center;
    }
    .head-to-head-comparison .team-one .team-name {
        margin-right: 0;
        padding-right: 0;
        float: right;
    }
    .head-to-head-comparison .team-two .team-name {
        float: left;
        margin-left: 0;
        padding-left: 0;
    }
}
@media (max-width: 900px) {
    .head-to-head-comparison .team-badge {
        height: 13.5rem;
        width: 100%;
    }
    .head-to-head-comparison .plus-icon {
        margin-top: -1.6rem;
        margin-left: -1.6rem;
    }
    .head-to-head-comparison .add-club,
    .head-to-head-comparison .change-club {
        width: 100%;
    }
    .head-to-head-comparison .v {
        top: 7.5rem;
    }
    .head-to-head-comparison .team-one .team-name {
        margin-right: 11rem;
    }
    .head-to-head-comparison .team-two .team-name {
        margin-left: 11rem;
    }
    .head-to-head-comparison .team-name {
        line-height: 11rem;
    }
    .head-to-head-comparison .team-name h4 {
        font-size: 1.4rem;
    }
}
@media (max-width: 50em) {
    .head-to-head-comparison .team-name {
        width: 11rem;
        line-height: normal;
    }
    .head-to-head-comparison .team-one .team-name {
        margin-right: 0;
    }
    .head-to-head-comparison .team-two .team-name {
        margin-left: 0;
    }
}
@media (max-width: 700px) {
    .head-to-head-comparison .v:after {
        width: 9.3rem;
        left: -3.33rem;
    }
    .head-to-head-comparison .team-one {
        padding-right: 4.65rem;
    }
    .head-to-head-comparison .team-two {
        padding-left: 4.65rem;
    }
}
@media (max-width: 400px) {
    .head-to-head-comparison .team.is-selected .team-badge .badge {
        transform: scale(1);
    }
}
.standardArticle .head-to-head-comparison {
    padding-bottom: 4rem;
}
.standardArticle .head-to-head-comparison .badgeContainer:hover,
.standardArticle .head-to-head-comparison .team-one:hover,
.standardArticle .head-to-head-comparison .team-two:hover {
    cursor: default;
}
.standardArticle .head-to-head-comparison .team-badge:hover {
    border-color: #37003c;
}
.head-to-head-previous {
    background: #e8e8e8;
    padding: 0 20px;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-in-out;
}
.head-to-head-previous:before {
    content: "";
    display: block;
}
.head-to-head-previous:after {
    content: "";
    display: table;
    clear: both;
}
.head-to-head-previous .matchAbridged {
    transition: none;
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
    padding-right: 3.5rem;
}
.head-to-head-previous .matchAbridged:before {
    content: "";
    display: block;
}
.head-to-head-previous .matchAbridged:after {
    content: "";
    display: table;
    clear: both;
}
.head-to-head-previous h4 {
    font-size: 1.4rem;
    margin-bottom: 1rem;
}
.head-to-head-previous .team {
    float: left;
    width: 50%;
}
.head-to-head-previous .home {
    padding-right: 2.5rem;
    text-align: right;
}
.head-to-head-previous .away {
    padding-left: 2.5rem;
    text-align: left;
}
.head-to-head-previous .short {
    display: none;
}
.head-to-head-previous .score,
.head-to-head-previous time {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 5rem;
    margin-left: -3.7rem;
    margin-top: -1.2rem;
}
.head-to-head-previous.is-visible {
    max-height: 1000px;
}
.head-to-head-previous p {
    color: #76766f;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
}
.head-to-head-previous .plus-icon {
    display: inline-block;
    float: right;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #e8e8e8;
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -9px;
}
.head-to-head-previous .plus-icon .icn {
    z-index: 1;
    margin-top: 4px;
    margin-left: -5px;
    position: absolute;
}
@media (max-width: 75em) and (min-width: 700px), (max-width: 400px) {
    .head-to-head-previous .long {
        display: none;
    }
    .head-to-head-previous .short {
        display: inline-block;
    }
}
@media (max-width: 700px) {
    .head-to-head-previous {
        padding: 0;
    }
    .head-to-head-previous .recent {
        padding-bottom: 0;
    }
    .head-to-head-previous .upcoming {
        padding-bottom: 1rem;
    }
}
.recent,
.upcoming {
    padding-bottom: 20px;
    padding-top: 20px;
}
.recent .matchAbridged,
.upcoming .matchAbridged {
    border: 2px solid rgb(219.25, 219.25, 219.25);
    text-align: center;
    margin: 5px 0;
}
.recent .matchAbridged .badge-20,
.upcoming .matchAbridged .badge-20 {
    margin: 0 5px;
}
.recent .matchAbridged:focus,
.recent .matchAbridged:hover,
.upcoming .matchAbridged:focus,
.upcoming .matchAbridged:hover {
    background-color: #fff;
    border: 2px solid #ff2882;
}
.recent .matchAbridged:focus .teamName,
.recent .matchAbridged:hover .teamName,
.upcoming .matchAbridged:focus .teamName,
.upcoming .matchAbridged:hover .teamName {
    color: #37003c;
}
.recent .matchAbridged:focus time,
.recent .matchAbridged:hover time,
.upcoming .matchAbridged:focus time,
.upcoming .matchAbridged:hover time {
    background: #94948d;
    color: #fff;
}
.recent .matchAbridged:focus .plus-icon,
.recent .matchAbridged:hover .plus-icon,
.upcoming .matchAbridged:focus .plus-icon,
.upcoming .matchAbridged:hover .plus-icon {
    background-color: #ff2882;
}
.head-to-head-select-teams {
    padding: 0 0.8rem;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease-in-out;
}
.head-to-head-select-teams.is-visible {
    max-height: 200rem;
}
.head-to-head-select-teams .squads .tablist li,
.head-to-head-select-teams .toggle li,
.squads .head-to-head-select-teams .tablist li {
    float: left;
    cursor: pointer;
}
.head-to-head-select-teams .currentseason-cards {
    padding-bottom: 20px;
    display: none;
    flex-direction: row;
    flex-wrap: wrap;
    list-style-type: none;
}
.head-to-head-select-teams .currentseason-cards.active {
    display: flex;
    justify-content: center;
    row-gap: 1.6rem;
    -moz-column-gap: 1.5rem;
    column-gap: 1.5rem;
}
.head-to-head-select-teams h4 {
    margin-top: 2rem;
    text-align: center;
}
.head-to-head-select-teams .squads .tablist,
.head-to-head-select-teams .toggle,
.squads .head-to-head-select-teams .tablist {
    display: table;
    margin: 1rem auto 2rem;
}
.head-to-head-select-teams .squads .tablist li,
.head-to-head-select-teams .toggle li,
.squads .head-to-head-select-teams .tablist li {
    display: inline-block;
}
.head-to-head-select-teams .season-subheader {
    color: #76766f;
    padding-left: 10px;
    margin-top: 0.5rem;
    margin-bottom: 1.5rem;
    font-size: 1.2rem;
}
.head-to-head-select-teams .alltime {
    margin-top: 3rem;
}
.head-to-head-select-teams .plus-icon-small {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 2%;
    right: 2%;
    background-color: #ff2882;
    border-radius: 100%;
    display: none;
}
.head-to-head-select-teams .plus-icon-small .icn {
    z-index: 1;
    margin: 4px;
    position: absolute;
}
.head-to-head-select-teams .club-card {
    box-sizing: border-box;
    width: 25.5rem;
    height: 15rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.2rem;
    outline: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    text-decoration: none;
    overflow: hidden;
}
.head-to-head-select-teams .club-card__icon {
    position: absolute;
    opacity: 0;
    top: 1rem;
    right: 1rem;
    width: 2.4rem;
    height: 2.4rem;
    transition: transform 0.2s ease-in;
}
.head-to-head-select-teams .club-card.is-selected .club-card__icon {
    transform: rotate(45deg);
    opacity: 1;
}
.head-to-head-select-teams .club-card.is-selected__background {
    display: block;
}
.head-to-head-select-teams .club-card__info {
    position: static;
}
.head-to-head-select-teams .club-card:focus .club-card__icon,
.head-to-head-select-teams .club-card:hover .club-card__icon {
    opacity: 1;
    left: auto;
}
@media (max-width: 900px) {
    .head-to-head-select-teams .club-card {
        width: 100%;
        align-items: center;
    }
    .head-to-head-select-teams .club-card__name {
        font-size: 1.6rem;
        text-align: center;
    }
    .head-to-head-select-teams .club-card-wrapper {
        width: calc(50% - 0.8rem);
    }
    .head-to-head-select-teams .alltime-cards,
    .head-to-head-select-teams .season-subheader {
        display: none;
    }
    .head-to-head-select-teams .mobile-toggle {
        display: inline-block;
    }
    .head-to-head-select-teams .currentseason-cards.active {
        gap: 0.8rem;
    }
}
@media (max-width: 700px) {
    .head-to-head-select-teams .club-card .badge-image {
        height: 7.8rem;
    }
    .head-to-head-select-teams .club-card__info {
        width: auto;
        margin-left: 0;
    }
    .head-to-head-select-teams .club-card__background {
        display: block;
    }
}
.head-to-head-stats-table {
    width: 65%;
    margin: 0 auto;
    margin-top: 2rem;
    max-height: 0;
    display: none;
    transition: max-height 0.5s ease-in-out;
}
.head-to-head-stats-table__container {
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
}
.head-to-head-stats-table .loader-small {
    display: table;
    min-height: 28rem;
    margin: 2rem auto 0;
}
.head-to-head-stats-table.is-visible {
    max-height: 100rem;
    display: block;
}
@media (max-width: 900px) {
    .head-to-head-stats-table {
        width: 100%;
    }
}
.head-to-head-stats-table h4 {
    text-align: center;
    margin-top: 2rem;
    font-size: 1.8rem;
}
.head-to-head-stats-table .played-section {
    text-align: center;
    clear: both;
}
.head-to-head-stats-table .played-section table {
    margin: 0 auto;
    width: 100%;
    border-spacing: unset;
}
.head-to-head-stats-table .played-section .bar {
    color: #fff;
    padding: 10px;
    text-align: center;
    width: 33.3333333333%;
    white-space: nowrap;
}
.head-to-head-stats-table .played-section .grey-bg {
    background: #f5f2f5;
    color: #37003c;
}
.head-to-head-stats-table .total-played {
    padding: 0.8rem 2rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
    color: #37003c;
}
@media (max-width: 900px) {
    .head-to-head-stats-table .total-played {
        width: 100%;
        padding: 0.5rem 2rem;
    }
}
.head-to-head-stats-table .total-played .team-one-badge,
.head-to-head-stats-table .total-played .team-two-badge {
    width: 7.2rem;
    height: 7.2rem;
}
.head-to-head-stats-table .total-played .team-one-badge .badge,
.head-to-head-stats-table .total-played .team-two-badge .badge {
    margin: 4px auto;
}
@media (max-width: 900px) {
    .head-to-head-stats-table .total-played .team-one-badge,
    .head-to-head-stats-table .total-played .team-two-badge {
        width: 3.8rem;
        height: 3.8rem;
    }
    .head-to-head-stats-table .total-played .team-one-badge .badge,
    .head-to-head-stats-table .total-played .team-two-badge .badge {
        margin: 0;
    }
}
.head-to-head-stats-table .total-played .team-one-badge {
    float: left;
}
.head-to-head-stats-table .total-played .team-two-badge {
    float: right;
}
.head-to-head-stats-table .total-played p {
    display: inline-block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
}
.head-to-head-stats-table .total-played p span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.head-to-head-stats-table .head-to-head-stats {
    width: 100%;
    border-spacing: unset;
}
.head-to-head-stats-table .head-to-head-stats tr {
    border-bottom: 1px solid rgb(219.25, 219.25, 219.25);
}
.head-to-head-stats-table .head-to-head-stats tr:nth-child(2n) {
    background-color: #f5f2f5;
}
@media (max-width: 700px) {
    .head-to-head-stats-table .head-to-head-stats tr {
        font-size: 1.2rem;
    }
}
.head-to-head-stats-table .head-to-head-stats td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.head-to-head-stats-table .head-to-head-stats td:nth-child(odd),
.head-to-head-stats-table .head-to-head-stats td span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.head-to-head-stats-table .head-to-head-stats td:nth-child(odd) {
    color: #37003c;
}
.head-to-head-stats-table .head-to-head-stats td:nth-child(odd) .higher {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.head-to-head-stats-table .head-to-head-stats td:first-child {
    text-align: right;
    width: 25%;
}
.head-to-head-stats-table .head-to-head-stats td:first-child p {
    padding-right: 5px;
}
.head-to-head-stats-table .head-to-head-stats td:first-child span {
    margin-right: 5px;
}
.head-to-head-stats-table .head-to-head-stats td:nth-child(2) {
    text-align: center;
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
}
@media (max-width: 400px) {
    .head-to-head-stats-table .head-to-head-stats td:nth-child(2) {
        width: 60%;
    }
}
.head-to-head-stats-table .head-to-head-stats td:last-child {
    text-align: left;
    width: 25%;
}
.head-to-head-stats-table .head-to-head-stats td:last-child p {
    padding-left: 5px;
}
.head-to-head-stats-table .head-to-head-stats td:last-child span {
    margin-left: 5px;
    float: right;
}
.head-to-head-stats-table .headToHeadNoMatch {
    margin: 2rem;
}
.standardArticle .head-to-head-stats-table {
    width: 100%;
    margin-top: 0;
}
.standardArticle .head-to-head-stats-table .total-played .team-one-badge,
.standardArticle .head-to-head-stats-table .total-played .team-two-badge {
    margin-top: -6px;
}
.article-promo--history
    .standardArticle
    .head-to-head-stats-table
    .article-promo__btn,
.standardArticle
    .head-to-head-stats-table
    .article-promo--history
    .article-promo__btn,
.standardArticle .head-to-head-stats-table .btn {
    margin: 1rem auto 0;
    display: table;
}
.standardArticle .head-to-head-comparison .v {
    vertical-align: middle;
}
.standardArticle .head-to-head-comparison .v:after {
    margin-top: -1.6rem;
}
.standardArticle .head-to-head-comparison .v p {
    line-height: 3rem;
    padding: 0;
}
.standardArticle .head-to-head-comparison p,
.standardArticle .head-to-head-stats-table p {
    margin-bottom: 0;
    font-size: 1.4rem;
    line-height: normal;
}
.embeddedHeadToHeadStatsTable {
    width: 100%;
}
.head-to-head-stats-table .bar.t3-bg,
.head-to-head-stats-table .bar.t7606-bg,
.head-to-head-stats-table .bar.t14633-bg {
    background-color: #ff0203;
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.head-to-head-stats-table .bar.t7-bg,
.head-to-head-stats-table .bar.t7605-bg,
.head-to-head-stats-table .bar.t15986-bg {
    background-color: #7d1142;
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.head-to-head-stats-table .bar.t94-bg {
    background-color: #ff1c24;
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.head-to-head-stats-table .bar.t36-bg,
.head-to-head-stats-table .bar.t7552-bg,
.head-to-head-stats-table .bar.t8951-bg {
    background-color: #0054a6;
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.head-to-head-stats-table .bar.t91-bg {
    background-color: #df1e26;
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.head-to-head-stats-table .bar.t8-bg,
.head-to-head-stats-table .bar.t7141-bg,
.head-to-head-stats-table .bar.t12943-bg {
    background-color: #2145f6;
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.head-to-head-stats-table .bar.t31-bg,
.head-to-head-stats-table .bar.t7142-bg,
.head-to-head-stats-table .bar.t18257-bg {
    background-color: #0d5dba;
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.head-to-head-stats-table .bar.t11-bg,
.head-to-head-stats-table .bar.t6749-bg,
.head-to-head-stats-table .bar.t12933-bg {
    background-color: #00019e;
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.head-to-head-stats-table .bar.t2-bg,
.head-to-head-stats-table .bar.t54-bg,
.head-to-head-stats-table .bar.t6755-bg,
.head-to-head-stats-table .bar.t6886-bg,
.head-to-head-stats-table .bar.t12971-bg,
.head-to-head-stats-table .bar.t17017-bg {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.head-to-head-stats-table .bar.t13-bg,
.head-to-head-stats-table .bar.t8879-bg,
.head-to-head-stats-table .bar.t12940-bg {
    background-color: #003090;
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.head-to-head-stats-table .bar.t14-bg,
.head-to-head-stats-table .bar.t6717-bg,
.head-to-head-stats-table .bar.t15987-bg {
    background-color: #dc0714;
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.head-to-head-stats-table .bar.t43-bg,
.head-to-head-stats-table .bar.t6718-bg,
.head-to-head-stats-table .bar.t12969-bg {
    background-color: #98c5e9;
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.head-to-head-stats-table .bar.t1-bg,
.head-to-head-stats-table .bar.t6752-bg,
.head-to-head-stats-table .bar.t15988-bg {
    background-color: #ea0c0c;
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.head-to-head-stats-table .bar.t4-bg,
.head-to-head-stats-table .bar.t7603-bg,
.head-to-head-stats-table .bar.t12970-bg {
    background-color: #444041;
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.head-to-head-stats-table .bar.t17-bg,
.head-to-head-stats-table .bar.t18585-bg,
.head-to-head-stats-table .bar.t19584-bg {
    background-color: #d93d56;
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.head-to-head-stats-table .bar.t20-bg,
.head-to-head-stats-table .bar.t7588-bg,
.head-to-head-stats-table .bar.t12945-bg {
    background-color: #c80028;
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.head-to-head-stats-table .bar.t6-bg,
.head-to-head-stats-table .bar.t7631-bg,
.head-to-head-stats-table .bar.t12968-bg {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.head-to-head-stats-table .bar.t21-bg,
.head-to-head-stats-table .bar.t7632-bg,
.head-to-head-stats-table .bar.t12944-bg {
    background-color: #963849;
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.head-to-head-stats-table .bar.t39-bg,
.head-to-head-stats-table .bar.t6746-bg,
.head-to-head-stats-table .bar.t12934-bg {
    background-color: #f99808;
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.head-to-head-stats-table .bar.t102-bg {
    background-color: #fa4616;
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.head-to-head-stats-table .bar.t90-bg {
    background-color: #81204c;
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.head-to-head-stats-table .bar.t49-bg {
    background-color: #fa3844;
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.head-to-head-stats-table .bar.t88-bg {
    background-color: #f6a22e;
    background-image: #f6a22e;
}
.head-to-head-stats-table .bar.t38-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t25-bg,
.head-to-head-stats-table .bar.t7143-bg,
.head-to-head-stats-table .bar.t12939-bg {
    background-color: #db1d23;
    background-image: #db1d23;
}
.head-to-head-stats-table .bar.t110-bg,
.head-to-head-stats-table .bar.t6747-bg,
.head-to-head-stats-table .bar.t12935-bg {
    background-color: #d71f30;
    background-image: #d71f30;
}
.head-to-head-stats-table .bar.t56-bg,
.head-to-head-stats-table .bar.t6756-bg,
.head-to-head-stats-table .bar.t12938-bg {
    background-color: #db001b;
    background-image: #db001b;
}
.head-to-head-stats-table .bar.t80-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t57-bg {
    background-color: #fe0;
    background-image: #fe0;
}
.head-to-head-stats-table .bar.t35-bg,
.head-to-head-stats-table .bar.t6753-bg,
.head-to-head-stats-table .bar.t12948-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t37-bg {
    background-color: #cf181d;
    background-image: #cf181d;
}
.head-to-head-stats-table .bar.t41-bg {
    background-color: #104c8c;
    background-image: #104c8c;
}
.head-to-head-stats-table .bar.t5-bg,
.head-to-head-stats-table .bar.t6748-bg,
.head-to-head-stats-table .bar.t12936-bg {
    background-color: #00adef;
    background-image: #00adef;
}
.head-to-head-stats-table .bar.t92-bg {
    background-color: #f7931e;
    background-image: #f7931e;
}
.head-to-head-stats-table .bar.t30-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t55-bg {
    background-color: #6c0c33;
    background-image: #6c0c33;
}
.head-to-head-stats-table .bar.t113-bg {
    background-color: #e31b23;
    background-image: #e31b23;
}
.head-to-head-stats-table .bar.t97-bg {
    background-color: #035daa;
    background-image: #035daa;
}
.head-to-head-stats-table .bar.t33-bg {
    background-color: #e63234;
    background-image: #e63234;
}
.head-to-head-stats-table .bar.t9-bg {
    background-color: #009edb;
    background-image: #009edb;
}
.head-to-head-stats-table .bar.t24-bg,
.head-to-head-stats-table .bar.t6757-bg,
.head-to-head-stats-table .bar.t12937-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t40-bg,
.head-to-head-stats-table .bar.t8948-bg,
.head-to-head-stats-table .bar.t8966-bg {
    background-color: #0333a0;
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.head-to-head-stats-table .bar.t22-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head-stats-table .bar.t45-bg,
.head-to-head-stats-table .bar.t7604-bg,
.head-to-head-stats-table .bar.t12946-bg {
    background-color: #00a94f;
    background-image: #00a94f;
}
.head-to-head-stats-table .bar.t105-bg {
    background-color: #004596;
    background-image: #004596;
}
.head-to-head-stats-table .bar.t52-bg {
    background-color: #005cab;
    background-image: #005cab;
}
.head-to-head-stats-table .bar.t47-bg {
    background-color: #2a307d;
    background-image: #2a307d;
}
.head-to-head-stats-table .bar.t108-bg,
.head-to-head-stats-table .bar.t12941-bg,
.head-to-head-stats-table .bar.t17419-bg {
    background-color: #0060a9;
    background-image: #0060a9;
}
.head-to-head-stats-table .bar.t19-bg {
    background-color: #005daa;
    background-image: #005daa;
}
.head-to-head-stats-table .bar.t46-bg {
    background-color: #ee3424;
    background-image: #ee3424;
}
.head-to-head-stats-table .bar.t111-bg {
    background-color: #005ca6;
    background-image: #005ca6;
}
.head-to-head .btn-highlight {
    width: 250px;
    margin: 0 auto;
    clear: both;
    margin-top: 3rem;
}
.previous-meetings {
    margin: 2rem auto 0;
    padding-bottom: 1.6rem;
}
.previous-meetings h4 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: start;
    margin: 2rem 0 1rem;
}
.previous-meetings .show-more-btn {
    width: 150px;
    margin: 0 auto;
    margin-bottom: 2rem;
}
.previous-meetings .matchFixtureContainer {
    border-top: none;
    text-align: center;
}
.previous-meetings time {
    margin-top: 1.6rem;
}
.previous-meetings p,
.previous-meetings time {
    font-size: 1.4rem;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
}
.previous-meetings p {
    margin-bottom: 0.4rem;
    color: #87668a;
}
.previous-meetings .icn {
    display: inline-block;
    margin-bottom: -0.4rem;
    margin-right: 0.8rem;
    fill: #37003c;
}
.previous-meetings .icn-arrow {
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    right: 0;
    fill: #37003c;
}
.previous-meetings .teams {
    width: 100%;
}
.previous-meetings .stadium {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.previous-meetings .fixture {
    border: 1px solid #e8e8e8;
    border-left: none;
    border-right: none;
    text-decoration: none;
    color: #37003c;
}
.previous-meetings .fixture .team {
    text-align: left;
}
.previous-meetings .fixture .team:first-of-type {
    text-align: right;
}
.previous-meetings .badge {
    position: absolute;
    top: 0.8rem !important;
    margin-top: -1.25rem;
}
.previous-meetings .date {
    font-size: 1rem;
    padding-right: 5px;
}
.previous-meetings .match-fixture__container {
    justify-content: center;
}
.previous-meetings .match-fixture__container:hover .icn {
    fill: #fff;
}
.previous-meetings .match-fixture__team {
    text-align: left;
}
@media (max-width: 900px) {
    .previous-meetings {
        width: 100%;
        margin-top: 3rem;
        padding-left: 0.8rem;
    }
}
.hublot-watch-container .global-link {
    display: flex;
    align-items: center;
    overflow: hidden;
}
.hublot-watch-container .hublot-logo {
    width: 110px;
    height: 40px;
    margin: 0 1.6rem;
}
.hublot-watch-container .hublot-timekeeper {
    display: block;
    border: none;
    width: 65px;
    height: 65px;
    position: relative;
    overflow: hidden;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}
.hublot-watch-container .hublot-timekeeper img {
    border: none;
}
.hublot-watch-container .hublot-timekeeper.visible {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.hublot-watch-container .hublot-timekeeper.static .hublot-watch {
    display: none;
}
.hublot-watch-container .hublot-timekeeper.hover .hublot-watch,
.hublot-watch-container .hublot-timekeeper.hover .hublot-watch-static {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale(0.8);
}
.hublot-watch-container .hublot-timekeeper .hublot-text,
.hublot-watch-container .hublot-timekeeper .hublot-watch,
.hublot-watch-container .hublot-timekeeper .hublot-watch-static {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.hublot-watch-container .hublot-timekeeper .hublot-watch {
    z-index: 5;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.hublot-watch-container .hublot-timekeeper img.watch {
    position: absolute;
    height: 100%;
    display: block;
    left: 50%;
    transform: translateX(-50%);
}
.hublot-watch-container .hublot-timekeeper .timer {
    font-family: sans-serif;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.1em;
    -webkit-text-stroke: 0.3px #acacac;
    color: #fff;
    position: absolute;
    text-align: center;
    top: 25px;
    left: 50%;
    transform: translateX(-50%);
    z-index: inherit;
}
@media screen and (max-width: 450px) {
    .hublot-watch-container .hublot-logo {
        width: 70px;
        height: 25px;
        margin: 0 0.8rem;
    }
    .hublot-watch-container .hublot-timekeeper {
        width: 40px;
        height: 40px;
    }
    .hublot-watch-container .hublot-timekeeper .timer {
        font-size: 5px;
        top: 15px;
    }
}
@media screen and (max-width: 350px) {
    .hublot-watch-container .hublot-logo {
        margin: 0 0.4rem 0 0;
    }
}
.pl-modal,
.plBroadcastModal {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(55, 0, 60, 0.9);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.5s;
    z-index: 200;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media (max-width: 1023px) {
    .pl-modal#galleryWrapModal,
    .plBroadcastModal#galleryWrapModal {
        display: none;
    }
}
.pl-modal .close,
.plBroadcastModal .close {
    display: block;
    position: absolute;
    top: 3rem;
    right: 0;
    text-indent: -9999px;
    background: #fff;
    border-radius: 100%;
    width: 5rem;
    height: 5rem;
    cursor: pointer;
    transition: all 0.2s;
    z-index: 11;
    overflow: hidden;
}
.pl-modal .close:focus,
.pl-modal .close:hover,
.plBroadcastModal .close:focus,
.plBroadcastModal .close:hover {
    background: #f5f2f5;
}
.pl-modal .close:before,
.plBroadcastModal .close:before {
    content: "";
    display: block;
    background-image: url(../i/elements/icons/close-purple.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer;
}
.pl-modal.open,
.plBroadcastModal.open {
    visibility: visible;
    opacity: 1;
}
.pl-modal.awards-theme,
.plBroadcastModal.awards-theme {
    background: rgba(4, 2, 5, 0.95);
}
.pl-modal.awards-theme .close,
.plBroadcastModal.awards-theme .close {
    background: rgba(55, 0, 60, 0);
}
.pl-modal.awards-theme .close:focus,
.pl-modal.awards-theme .close:hover,
.plBroadcastModal.awards-theme .close:focus,
.plBroadcastModal.awards-theme .close:hover {
    background: #37003c;
}
.plBroadcastModal .close {
    top: -6rem;
}
.pl-modal__content,
.plBroadcastModalContent {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 133.6rem;
    height: 100%;
    width: 100%;
    padding-top: 5rem;
    padding-bottom: 10rem;
    color: #fff;
    position: relative;
}
.pl-modal__content .modalWrapper,
.plBroadcastModalContent .modalWrapper {
    width: 100%;
    height: 100%;
    display: flex;
    padding-right: 1rem;
    position: relative;
}
.pl-modal__content .modalWrapper:before,
.plBroadcastModalContent .modalWrapper:before {
    content: "";
    display: block;
}
.pl-modal__content .modalWrapper:after,
.plBroadcastModalContent .modalWrapper:after {
    content: "";
    display: table;
    clear: both;
}
.pl-modal__content .modalContentWrapper:before,
.plBroadcastModalContent .modalContentWrapper:before {
    content: "";
    display: block;
}
.pl-modal__content .modalContentWrapper:after,
.plBroadcastModalContent .modalContentWrapper:after {
    content: "";
    display: table;
    clear: both;
}
.pl-modal__content .modalSideContent,
.plBroadcastModalContent .modalSideContent {
    padding-left: 2rem;
    width: 30rem;
}
.pl-modal__content .socialShareHover,
.plBroadcastModalContent .socialShareHover {
    margin-bottom: 2rem;
}
.pl-modal__content .modalAd,
.plBroadcastModalContent .modalAd {
    width: 100%;
}
.pl-modal__content .modalCaption,
.plBroadcastModalContent .modalCaption {
    padding: 2rem;
}
.pl-modal__content .modalNowPlaying,
.plBroadcastModalContent .modalNowPlaying {
    color: #ff2882;
    font-size: 1.2rem;
}
.pl-modal__content .modalNowPlaying:before,
.plBroadcastModalContent .modalNowPlaying:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.pl-modal__content .videoTitle,
.plBroadcastModalContent .videoTitle {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    margin: 1rem 0 1.5rem;
}
.pl-modal__content .videoDescription,
.plBroadcastModalContent .videoDescription {
    font-size: 1.3rem;
    line-height: 1.4;
    margin-bottom: 0.5rem;
}
.pl-modal__content .videoDescription a,
.plBroadcastModalContent .videoDescription a {
    text-decoration: none;
    color: #ff2882;
}
.pl-modal__content .videoDescription a:hover,
.plBroadcastModalContent .videoDescription a:hover {
    text-decoration: underline;
}
.pl-modal__content .videoDate,
.plBroadcastModalContent .videoDate {
    color: #ff2882;
    font-size: 1.2rem;
}
.pl-modal__content .audioDesc,
.pl-modal__content .closedCaption,
.plBroadcastModalContent .audioDesc,
.plBroadcastModalContent .closedCaption {
    cursor: pointer;
}
.pl-modal__content .audioDesc .label,
.pl-modal__content .closedCaption .label,
.plBroadcastModalContent .audioDesc .label,
.plBroadcastModalContent .closedCaption .label {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: #fff;
    color: #37003c;
    padding: 0.5rem;
    font-size: 1.1rem;
    line-height: 2.4rem;
}
.pl-modal__content .audioDesc .desc-container,
.pl-modal__content .closedCaption .desc-container,
.plBroadcastModalContent .audioDesc .desc-container,
.plBroadcastModalContent .closedCaption .desc-container {
    display: inline-block;
    margin-left: 0.8rem;
}
.pl-modal__content .audioDesc .desc,
.pl-modal__content .closedCaption .desc,
.plBroadcastModalContent .audioDesc .desc,
.plBroadcastModalContent .closedCaption .desc {
    font-size: 1.3rem;
    line-height: 1.4;
    margin-left: 0.5rem;
}
.pl-modal__content .audioDesc .icon,
.pl-modal__content .closedCaption .icon,
.plBroadcastModalContent .audioDesc .icon,
.plBroadcastModalContent .closedCaption .icon {
    display: inline-block;
    margin-left: 0.5rem;
}
.pl-modal__content .video-js,
.plBroadcastModalContent .video-js {
    width: 100%;
    height: 0;
    position: relative;
    display: block;
    padding-top: 56.5%;
}
.pl-modal__content .video-js embed,
.pl-modal__content .video-js iframe,
.pl-modal__content .video-js object,
.plBroadcastModalContent .video-js embed,
.plBroadcastModalContent .video-js iframe,
.plBroadcastModalContent .video-js object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.pl-modal__content .video-js video,
.plBroadcastModalContent .video-js video {
    width: 100%;
    height: auto;
}
.pl-modal__content .video-js video::-webkit-media-text-track-container,
.plBroadcastModalContent .video-js video::-webkit-media-text-track-container {
    height: inherit;
    overflow: visible;
}
.pl-modal__content .video-js video::-webkit-media-text-track-display,
.plBroadcastModalContent .video-js video::-webkit-media-text-track-display {
    top: 17em;
}
.modalItem {
    display: none;
}
.modalItem.open {
    display: block;
}
@media (max-width: 1023px) {
    .pl-modal__content {
        align-items: flex-start;
    }
    .pl-modal__content .modalWrapper {
        margin: 0 auto;
        display: block;
    }
    .pl-modal__content .modalSideContent {
        width: auto;
        padding: 0;
    }
    .pl-modal__content .modalContentWrapper {
        padding-top: 6rem;
    }
    .pl-modal__content .modalAd {
        width: 30rem;
    }
}
@media (max-width: 700px) {
    .pl-modal__content {
        padding: 0.8rem 0;
        display: block;
    }
    .pl-modal__content .modalWrapper {
        padding: 0 2.4rem;
    }
    .pl-modal__content .modalCaption {
        padding: 2rem 0;
    }
}
@media (max-width: 28.125em) {
    .pl-modal__content .modalAd {
        width: 100%;
    }
}
.searchOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(56, 0, 60, 0.95);
    visibility: hidden;
    opacity: 0;
    transition: all 0.4s ease;
}
.fixedContainer.fixed .searchBar.open {
    top: 60px;
}
#videoPlayer {
    height: 100%;
    width: 100%;
}
#videoPlayer .modalContentWrapper {
    width: 100%;
}
#videoPlayer .socialShareHover {
    float: none;
    display: block;
    height: 4rem;
}
#videoPlayer .socialShareHover:before {
    content: "";
    display: block;
}
#videoPlayer .socialShareHover:after {
    content: "";
    display: table;
    clear: both;
}
#videoPlayer .socialShareHover .socialShareBtn {
    float: left;
    width: 8rem;
    line-height: 3rem;
    height: 4rem;
    text-align: center;
    border-radius: 0;
}
#videoPlayer .socialShareHover .socialOptions {
    top: 0;
    left: 8rem;
    max-height: none;
    max-width: 0;
}
#videoPlayer .socialShareHover .socialOptions li {
    width: 20%;
    float: left;
}
#videoPlayer .socialShareHover .socialOptions:after {
    content: none;
}
#videoPlayer .socialShareHover.open .socialOptions {
    max-width: 40rem;
}
[data-old-modal] {
    width: 100% !important;
    max-width: 140rem !important;
    height: auto !important;
    padding-top: 6.6rem !important;
    padding-bottom: 2rem !important;
}
[data-old-modal] .modalWrapper {
    padding: 0 5rem !important;
}
.page-header__search {
    width: 100%;
}
.page-header__search .searchInputContainer {
    width: 100%;
    max-width: 50rem;
    height: 5.4rem;
    display: flex;
    align-items: center;
    margin: 0;
    background-color: #fff;
    border-radius: 0.4rem;
}
.page-header__search .searchInputContainer:hover .searchInput {
    color: #000;
}
.page-header__search .searchInputContainer .searchInput {
    cursor: pointer;
    height: 100%;
    padding: 0 1.6rem;
    outline: none;
    border-radius: 0.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #af99b1;
    transition: border-color 0.3s, color 0.3s;
    border: 1px solid #fff;
}
.page-header__search .searchInputContainer .searchInput::-moz-placeholder {
    color: inherit;
}
.page-header__search .searchInputContainer .searchInput::placeholder {
    color: inherit;
}
.page-header__search .searchInputContainer .searchInput:focus,
.page-header__search .searchInputContainer .searchInput:hover {
    color: #000;
}
.page-header__search .searchInputContainer .searchInput:hover {
    border-color: #000;
}
.page-header__search .searchInputContainer .searchInput:focus {
    border-color: #05f0ff;
}
.page-header__search .searchInputContainer .search-input__button {
    display: none;
}
.page-header__search .searchInputContainer .searchIconContainer {
    box-sizing: border-box;
    width: 3.9rem;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    z-index: 10;
    border-radius: 0;
    border-left: 1.3px solid #d7ccd8;
    right: 2.3rem;
}
.page-header__search .searchInputContainer .searchIconContainer .icn {
    display: none;
}
.page-header__search .searchInputContainer .searchIconContainer:after {
    cursor: pointer;
    content: "";
    display: block;
    width: 2.4rem;
    height: 100%;
    max-height: 2.4rem;
    background-image: url(../fonts/icn-search.svg);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    transition: background-image 0.2s ease;
}
.page-header__search .searchInputContainer .searchIconContainer:focus,
.page-header__search .searchInputContainer .searchIconContainer:hover {
    background-color: #fff;
}
.page-header__search .searchInputContainer .searchIconContainer:focus:after,
.page-header__search .searchInputContainer .searchIconContainer:hover:after {
    background-image: url(../fonts/icn-search-lilac.svg);
}
@media (max-width: 700px) {
    .page-header__search .searchInputContainer {
        width: 100%;
        max-width: 36rem;
        height: 3.8rem;
    }
    .page-header__search .searchInputContainer .search-input__button {
        width: 2rem;
        height: 2rem;
    }
    .page-header__search .searchInputContainer .searchIconContainer {
        width: 3.2rem;
        height: 3.1rem;
        top: 3.5px;
        margin-top: 0;
        right: 2.1rem;
    }
    .page-header__search .searchInputContainer .searchIconContainer:after {
        width: 2rem;
    }
}
.searchBar {
    position: absolute;
    width: 100%;
    top: 0;
    transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    z-index: 10;
    transform: translateY(-110%);
}
.searchBar--search-page.searchBar {
    position: relative;
    transform: none;
}
.searchBar--search-page.searchBar .plSearch {
    background-color: #fff;
    margin: 0;
    max-width: 50rem;
}
.searchBar--search-page.searchBar .plSearch.is-active .search-input__button {
    opacity: 1;
    right: 7rem;
    visibility: visible;
    cursor: pointer;
}
.searchBar--search-page.searchBar input[type="text"] {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.5rem 1.6rem;
}
.searchBar.open {
    top: 12.3rem;
    transform: translateY(0);
    overflow: auto;
    height: calc(100vh - 12.3rem);
}
.searchBar.open + .searchOverlay {
    visibility: visible;
    opacity: 1;
}
.searchBar.open .close {
    top: 4rem;
}
.searchBar .close {
    top: -4rem;
}
.searchBar .searchBox {
    display: block;
    position: relative;
    width: 100%;
    height: auto;
    padding: 6.4rem 0 5.6rem;
    background: #fff;
}
.searchBar .searchBox:after {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    content: "";
    width: 85%;
    max-width: 98.4rem;
    background: #ebe5eb;
    height: 0.1rem;
}
.searchBar .plSearch {
    width: 85%;
    max-width: 98.4rem;
    position: relative;
    margin: 0 auto;
    border-radius: 0.4rem;
    border: 0.1rem solid #ebe5eb;
    transition: all 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar .plSearch:hover {
    border-color: #37003c;
}
.searchBar .plSearch.is-active {
    border: 0.1rem solid transparent;
    border-radius: 0.4rem;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%) border-box;
}
.searchBar .plSearch.has-value .search-input__button {
    opacity: 1;
    right: 7rem;
    visibility: visible;
    cursor: pointer;
}
.searchBar .search-input__button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 2rem;
    height: 2rem;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 2rem;
    border: none;
    background: none;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}
.searchBar .search-input__icon {
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
.searchBar input[type="text"] {
    width: calc(100% - 5.4rem);
    padding: 2rem 1.6rem;
    border: none;
    color: #37003c;
    border-radius: 0.4rem;
    font-size: 2rem;
    line-height: 3rem;
    outline: none;
    cursor: pointer;
}
.searchBar input[type="text"]:focus + .focusBorder,
.searchBar input[type="text"]:hover + .focusBorder {
    width: 100%;
}
.searchBar
    input[type="text"]:focus
    + .searchBar__predicted-search-wrapper.is-active,
.searchBar
    input[type="text"]:hover
    + .searchBar__predicted-search-wrapper.is-active {
    max-height: 40rem;
}
.searchBar input[type="text"]:focus::input-placeholder,
.searchBar input[type="text"]:hover::input-placeholder {
    color: #37003c;
}
.searchBar input[type="text"]:focus::-moz-placeholder,
.searchBar input[type="text"]:hover::-moz-placeholder {
    color: #37003c;
}
.searchBar input[type="text"]:focus::placeholder,
.searchBar input[type="text"]:hover::placeholder {
    color: #37003c;
}
.searchBar input[type="text"]:focus:input-placeholder,
.searchBar input[type="text"]:hover:input-placeholder {
    color: #37003c;
}
.searchBar input[type="text"]::input-placeholder {
    color: #af99b1;
    transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar input[type="text"]::-moz-placeholder {
    color: #af99b1;
    -moz-transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar input[type="text"]::placeholder {
    color: #af99b1;
    transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar input[type="text"]:input-placeholder {
    color: #af99b1;
    transition: color 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar .focusBorder {
    position: absolute;
    bottom: -1px;
    display: block;
    height: 2px;
    width: 0;
    background: #ff2882;
    transition: all 0.2s ease;
}
.searchBar .searchInputContainer {
    margin-bottom: 0;
}
.searchBar .searchBtnContainer {
    position: absolute;
    top: 1.6rem;
    bottom: 1.6rem;
    right: 1.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 1.6rem;
}
.searchBar .searchBtnContainer:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #d7ccd8;
    width: 0.1rem;
}
.searchBar .searchBtnContainer .searchInputBtn {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: transparent;
    border: 0;
    border-radius: 100%;
    text-indent: -99999px;
    z-index: 10;
    cursor: pointer;
}
.searchBar .searchBtnContainer .searchInputBtn:focus + .icn {
    fill: #963cff;
}
.searchBar .searchBtnContainer .icn {
    fill: #37003c;
    width: 2.4rem;
    height: 2.4rem;
    z-index: 20;
    pointer-events: none;
    transition: fill 0.4s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.searchBar .searchBtnContainer:hover .icn {
    fill: #963cff;
}
.searchBar__predicted-search-wrapper {
    position: absolute;
    left: -0.1rem;
    right: -0.1rem;
    top: calc(100% - 0.1rem);
    z-index: 20;
    max-height: 0;
    overflow: hidden;
    width: calc(100% + 0.2rem);
    background-color: #ebe5eb;
    border-radius: 0 0 0.4rem 0.4rem;
    transition: all 0.2s linear;
}
.searchBar__predicted-search-button {
    width: 100%;
    background: none;
    border: none;
    color: #37003c;
    font-size: 2rem;
    line-height: 3rem;
    border-radius: 0;
    text-align: left;
    padding: 1.6rem;
    position: relative;
    transition: all 0.2s linear;
    text-transform: capitalize;
    cursor: pointer;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.searchBar__predicted-search-button span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article-promo--history
    .searchBar__predicted-search-button.article-promo__btn:before,
.searchBar__predicted-search-button.btn:before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    left: -100%;
    width: 100%;
    background-image: linear-gradient(
        93.93deg,
        #05f0ff 1.12%,
        #7367ff 63.34%,
        #963cff 82.72%
    );
    z-index: -1;
    transition: all 0.2s linear;
    opacity: 0;
}
.article-promo--history
    .searchBar__predicted-search-button.article-promo__btn:hover:before,
.article-promo--history
    .searchBar__predicted-search-button.is-active.article-promo__btn:before,
.searchBar__predicted-search-button.btn.is-active:before,
.searchBar__predicted-search-button.btn:hover:before {
    opacity: 1;
    left: -1px;
}
.searchBar__predicted-search-button:last-of-type {
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
}
.searchBar__suggested-wrapper {
    display: block;
    width: 100%;
    height: auto;
    background: #fff;
    padding: 3.2rem 0;
}
.searchBar__suggested-content-wrapper {
    max-width: 96rem;
    width: 85%;
    margin: 0 auto;
}
.searchBar__suggested-section {
    position: relative;
    width: 100%;
    margin-bottom: 3.2rem;
    padding-bottom: 3.2rem;
}
.searchBar__suggested-section .mainWidget {
    border-top: none;
    margin: 0;
    padding: 0;
}
.searchBar__suggested-section .mainWidget .subHeader {
    font-size: 1.8rem;
}
.searchBar__suggested-section .mainWidget .moreBtn {
    top: 0;
}
.searchBar__suggested-section:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #ebe5eb;
    height: 0.1rem;
}
.searchBar__suggested-section:last-child {
    margin-bottom: 0;
}
.searchBar__suggested-section:last-child:after {
    display: none;
}
.searchBar__suggested-section-title {
    color: #37003c;
    margin-bottom: 1.6rem;
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.searchBar__suggested-item-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
.searchBar__suggested-item {
    border: none;
    padding: 0.4rem 1.6rem;
    background: #f5f2f5;
    color: #37003c;
    border-radius: 0.4rem;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    position: relative;
    cursor: pointer;
    transition: color 0.2s ease;
    z-index: 10;
}
.searchBar__suggested-item:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%);
    border-radius: 0.4rem;
    opacity: 0;
    visibility: hidden;
    z-index: -1;
    transition: visibility 0.2s ease, opacity 0.2s ease;
}
.searchBar__suggested-item:focus,
.searchBar__suggested-item:hover {
    color: #fff;
}
.searchBar__suggested-item:focus:before,
.searchBar__suggested-item:hover:before {
    opacity: 1;
    visibility: visible;
}
@media (max-width: 1023px) {
    .searchBar__suggested-section .mainWidget header {
        border-bottom: none;
        margin-bottom: 0.7rem;
    }
    .searchBar__suggested-section .mainWidget .moreBtn {
        top: 0;
        position: absolute;
        border: none;
        line-height: 2rem;
    }
}
@media (max-width: 800px) {
    .searchBar--search-page.searchBar .plSearch {
        border-radius: 0.4rem 0.4rem 1.8rem;
    }
    .searchBar--search-page.searchBar
        .plSearch.is-active
        .search-input__button {
        right: 6rem;
    }
    .searchBar--search-page.searchBar .searchBtnContainer {
        top: 0.4rem;
        bottom: 0.4rem;
    }
    .searchBar--search-page.searchBar .searchBtnContainer .icn {
        width: 1.9rem;
        height: 1.9rem;
    }
    .searchBar--search-page.searchBar .search-input__icon {
        width: 1.2rem;
        height: 1.2rem;
    }
    .searchBar--search-page.searchBar input[type="text"] {
        border-radius: 0.4rem 0.4rem 1.8rem;
        padding: 0.7rem 1.6rem;
    }
    .article-promo--history
        .searchBar__predicted-search-button.article-promo__btn:before,
    .searchBar__predicted-search-button.btn:before {
        content: none;
    }
}
@media (max-width: 700px) {
    .searchBar.open {
        top: 6rem;
        height: calc(var(--vh, 1vh) * 100 - 6rem);
    }
    .searchBar .searchBox {
        padding: 0;
    }
    .searchBar .searchBox:after {
        display: none;
    }
    .searchBar .plSearch {
        width: 100%;
    }
    .searchBar .plSearch,
    .searchBar .plSearch.is-active {
        border-top: 0;
        border-left: 0;
        border-right: 0;
    }
    .searchBar input[type="text"] {
        font-size: 1.6rem;
        line-height: 2.4rem;
        width: 100%;
    }
    .searchBar
        input[type="text"]:focus
        + .searchBar__predicted-search-wrapper.is-active {
        max-height: 25.2rem;
    }
    .searchBar .searchInputContainer {
        margin: 0;
        padding-right: 5rem;
        font-size: 1.4rem;
        width: 100%;
    }
    .searchBar .searchBtnContainer {
        right: 1.6rem;
    }
    .searchBar__suggested-wrapper {
        padding: 1.2rem;
    }
    .searchBar__suggested-content-wrapper {
        width: 100%;
    }
    .searchBar__suggested-section {
        padding-bottom: 2.4rem;
        margin-bottom: 2.4rem;
    }
    .searchBar__suggested-section-title {
        font-size: 2.5rem;
    }
}
.searchInputContainer {
    position: relative;
    margin-bottom: 2rem;
    margin-right: 3.5rem;
}
.searchInputContainer .searchInput {
    display: block;
    height: 5rem;
    border: 0;
    padding: 0 2.5rem 0 1rem;
    width: 100%;
    z-index: 1;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border-bottom: 1px solid #ebe5eb;
    transition: 0.2s;
}
.searchInputContainer .searchInput:focus {
    border-bottom-color: #ff2882;
}
.searchInputContainer.is-active .search-input__button {
    right: 6rem;
}
.searchInputContainer .search-input__button {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 2rem;
    height: 2rem;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    right: 2rem;
    border: none;
    background: none;
    transition: right 0.3s ease-in-out;
}
.searchInputContainer .search-input__button--dark .icon {
    fill: #000;
}
.searchInputContainer .search-input__icon {
    width: 1.4rem;
    height: 1.4rem;
    fill: #fff;
}
.searchInputContainer input[type="search"] {
    box-sizing: border-box;
}
.searchInputContainer .searchCommit {
    position: absolute;
    top: 50%;
    margin-top: -1.75rem;
    right: 1rem;
    width: 3.5rem;
    height: 3.5rem;
    background: #fff;
    border-radius: 100%;
    transition: all 0.2s;
    cursor: pointer;
}
.searchInputContainer .searchCommit:focus,
.searchInputContainer .searchCommit:hover {
    background: #ff2882;
}
.searchInputContainer .clearBtn {
    right: 6rem;
}
@media (max-width: 700px) {
    .searchInputContainer {
        margin-bottom: 0;
    }
    .searchInputContainer .searchInput {
        height: 4.8rem;
    }
    .searchInputContainer .searchCommit {
        height: 3.6rem;
        width: 3.6rem;
        right: 1rem;
        margin-top: -1.8rem;
    }
}
.searchResults [class^="col-9"] {
    padding-left: 0;
    padding-right: 4rem;
}
.searchResults .leadArticles,
.searchResults .leadArticles .thumbnail,
.searchResults .searchArticles,
.searchResults .searchArticles .thumbnail {
    margin-bottom: 2rem;
}
.searchResults [class*="block-list"] > li {
    margin-bottom: 0;
}
.searchResults .thumbnail {
    margin-bottom: 1rem;
}
.searchResults .thumbnail.thumbLong figcaption:before {
    top: 0;
    bottom: 0;
    margin: auto;
    height: 90%;
}
.searchResults .thumbnail.placeholder .image-placeholder,
.searchResults .thumbnail.placeholder img {
    padding-top: 66.75%;
    height: 0 !important;
}
@media (min-width: 700px) {
    .searchResults .thumbnail .text {
        line-height: 1.8;
        font-size: 1.3rem;
        overflow: hidden;
        max-height: 7.02rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
}
.searchResults .noResults {
    width: 100%;
    opacity: 0.8;
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.searchResults .listTab li a {
    width: 100%;
    display: block;
    position: relative;
    line-height: 3;
    padding: 0 1rem;
    color: #37003c;
    text-decoration: none;
    border-bottom: 1px solid #e8e8e8;
    transition: all 0.2s;
}
.searchResults .listTab li a:focus,
.searchResults .listTab li a:hover {
    background: #ff2882;
    color: #fff;
    border-bottom-color: #ff2882;
}
.searchResults .listTab li a:focus .icn,
.searchResults .listTab li a:hover .icn {
    right: 1rem;
}
.searchResults .listTab li .playerName {
    width: 80%;
}
.searchResults .listTab li .icn {
    position: absolute;
    right: 1.5rem;
    top: 45%;
    transition: right 0.2s;
}
.searchResults__results-count-container {
    width: 100%;
    padding: 0 0 3.2rem;
    border-bottom: 0.2rem solid #ebe5eb;
    margin-bottom: 3.2rem;
}
.searchResults__results-count {
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.searchResults__results-count span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.searchResults__highlighted-results-container {
    display: flex;
    flex-wrap: wrap;
    row-gap: 1.6rem;
}
.searchResults .media-thumbnail {
    flex-shrink: 0;
    width: calc(33.3333333333% - 0.8rem);
}
.searchResults .editorial-list .media-thumbnail {
    width: auto;
}
.searchResults__highlighted-title-container {
    display: flex;
    align-items: center;
    margin-bottom: 1.6rem;
}
.searchResults__highlighted-container {
    padding-bottom: 2.4rem;
    margin-bottom: 3.2rem;
    border-bottom: 0.2rem solid #efefef;
}
.searchResults__highlighted-container--horizontal {
    flex-direction: column;
}
.searchResults__highlighted-container--horizontal .media-thumbnail {
    width: 100%;
}
.searchResults__highlighted-icon {
    width: 2.4rem;
    height: 2.4rem;
    margin-right: 1.2rem;
}
.searchResults__highlighted-title {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.searchResults__highlighted-title span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.searchResults__sidebar {
    padding: 0;
}
.searchResults__sidebar .subHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    margin: 0 0 1rem;
}
.searchResults__sidebar .stats-card {
    margin-bottom: 0.8rem;
}
.searchResults__sidebar .global-btn {
    width: 100%;
}
.searchResults__no-results-wrapper .mainWidget {
    padding-top: 1.6rem;
}
.searchResults__no-results-wrapper .mainWidget header {
    border-bottom: 0;
    margin-bottom: 0;
}
.searchResults__no-results-title {
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
    margin-bottom: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.searchResults__no-results-subtitle {
    font-size: 2rem;
    color: #37003c;
}
.searchResults__no-results-subtitle span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.searchResults__no-results-container {
    font-size: 3.2rem;
    color: #6c6c6c;
    margin-bottom: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
@media (max-width: 700px) {
    .searchResults__no-results-container {
        padding-bottom: 1.6rem;
        border-bottom: 1px solid #e8e8e8;
        margin-bottom: 0;
    }
}
@media (max-width: 1023px) {
    .searchResults > .wrapper {
        display: flex;
        flex-direction: column-reverse;
    }
    .searchResults__results-count-container {
        padding-bottom: 1.6rem;
        margin-bottom: 1.6rem;
    }
    .searchResults__results-count {
        font-size: 1.2rem;
    }
    .searchResults__results-col {
        order: 2;
    }
    .searchResults [class^="col-9"] {
        padding: 0;
    }
    .searchResults__sidebar {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        margin-bottom: 2rem;
        order: 1;
    }
    .searchResults__sidebar .sidebarItem {
        width: 100%;
    }
    .searchResults__sidebar .sidebarItem__players-list {
        display: flex;
        flex-wrap: wrap;
        gap: 0.8rem;
    }
    .article-promo--history
        .searchResults__sidebar
        .sidebarItem
        .article-promo__btn,
    .searchResults__sidebar
        .sidebarItem
        .article-promo--history
        .article-promo__btn,
    .searchResults__sidebar .sidebarItem .btn {
        line-height: 3.6rem;
    }
    .searchResults__no-results-title {
        font-size: 2rem;
    }
    .searchResults__no-results-subtitle {
        font-size: 1.4rem;
    }
}
@media (max-width: 800px) {
    .searchResults__highlighted-results-container {
        flex-direction: column;
    }
    .searchResults .media-thumbnail {
        flex-shrink: 0;
        width: 100%;
    }
}
@media (max-width: 700px) {
    .searchResults > .wrapper {
        padding: 0 1rem;
    }
    .searchResults .leadArticles,
    .searchResults .leadArticles .thumbnail,
    .searchResults .searchArticles,
    .searchResults .searchArticles .thumbnail {
        margin-bottom: 1rem;
    }
    .searchResults__sidebar {
        flex-direction: column;
        max-height: none;
    }
    .searchResults__sidebar .sidebarItem {
        width: auto;
    }
    .searchResults__sidebar .sidebarItem__players-list {
        justify-content: center;
    }
    .searchResults__highlighted-container {
        margin-bottom: 1.6rem;
        padding-bottom: 1.6rem;
    }
    .searchResults__highlighted-title-container {
        margin-bottom: 0.8rem;
    }
    .searchResults__highlighted-title {
        font-size: 2.5rem;
    }
}
@media (min-width: 900px) {
    body.nav-fixed:not(.webViewBody) .team-of-the-season-template {
        padding-top: 11.5rem;
    }
}
.team-of-the-season-template {
    overflow: hidden;
    margin-bottom: 7rem;
    color: #37003c;
}
.team-of-the-season-template p {
    color: #37003c;
}
.team-of-the-season-template strong {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.webViewBody .team-of-the-season-template {
    margin-bottom: 0;
}
.loader {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: scale(0.8);
    vertical-align: middle;
    margin-right: -0.8rem;
    margin-left: 0.2rem;
}
.loader__spinner {
    position: relative;
    border-radius: 50%;
    width: 3rem;
    height: 3rem;
    animation: e 1s linear 0s infinite;
    background-image: linear-gradient(
        180deg,
        #a08c6e,
        hsla(36, 21%, 53%, 0.15)
    );
}
.loader__spinner:after,
.loader__spinner:before {
    content: "";
    position: absolute;
    z-index: 1;
    background-color: #14171a;
}
.loader__spinner:before {
    top: 0;
    right: 50%;
    bottom: 0;
    left: 0;
}
.loader__spinner:after {
    top: 50%;
    left: 50%;
    width: 2.4rem;
    height: 2.4rem;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.loader__dot {
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 50%;
    z-index: 2;
    background-color: #a08c6e;
}
.loader__dot--1 {
    bottom: 1px;
    left: 8px;
    opacity: 0.2;
}
.loader__dot--2 {
    bottom: 6px;
    left: 2px;
    opacity: 0.15;
}
.loader__dot--3 {
    top: 13px;
    left: 0;
    opacity: 0.1;
}
.loader__dot--4 {
    top: 6px;
    left: 2px;
    opacity: 0.05;
}
.loader__dot--5 {
    top: 1px;
    left: 8px;
    opacity: 0;
}
@keyframes e {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(-1turn);
    }
}
.tiplArticleHeaderContainer {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 2rem;
    overflow: hidden;
    border-bottom: 4px solid #ff2882;
}
.tiplArticleHeaderContainer:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 10;
}
.tiplArticleHeaderContainer.football {
    border-bottom-color: #ff2882;
}
.tiplArticleHeaderContainer.football .tiplArticleHeaderLink {
    background: #ff2882;
}
.tiplArticleHeaderContainer.football .tiplArticleHeaderLink:hover {
    background: rgb(244, 0, 102.1395348837);
}
.tiplArticleHeaderContainer.football .tiplArticleHeaderSubTitle {
    color: #ff2882;
}
.tiplArticleHeaderContainer.fans {
    border-bottom-color: #00ff87;
}
.tiplArticleHeaderContainer.fans .tiplArticleHeaderLink {
    background: #00ff87;
    color: #37003c;
}
.tiplArticleHeaderContainer.fans .tiplArticleHeaderLink:hover {
    background: #00cc6c;
}
.tiplArticleHeaderContainer.fans .tiplArticleHeaderSubTitle {
    color: #00ff87;
}
.tiplArticleHeaderContainer.communities {
    border-bottom-color: #05f0ff;
}
.tiplArticleHeaderContainer.communities .tiplArticleHeaderLink {
    background: #05f0ff;
    color: #37003c;
}
.tiplArticleHeaderContainer.communities .tiplArticleHeaderLink:hover {
    background: rgb(0, 196.46, 209);
}
.tiplArticleHeaderContainer.communities .tiplArticleHeaderSubTitle {
    color: #05f0ff;
}
.tiplArticleHeaderContainer.premier-league {
    border-bottom-color: #37003c;
}
.tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink {
    background: #fff;
    color: #37003c;
}
.tiplArticleHeaderContainer.premier-league .tiplArticleHeaderLink:hover {
    background: rgb(229.5, 229.5, 229.5);
}
.tiplArticleHeaderContainer.premier-league .tiplArticleHeaderSubTitle {
    color: #fff;
}
.tiplArticleHeader {
    max-width: 65%;
    position: relative;
    margin: 0 auto;
    padding: 3rem 0;
    text-align: center;
    z-index: 20;
}
.tiplArticleHeaderImage {
    width: 100%;
    top: 0;
}
.tiplArticleHeaderImage,
.tiplArticleHeaderLink {
    display: block;
    position: absolute;
    transform: translateY(-50%);
}
.tiplArticleHeaderLink {
    max-width: 16rem;
    left: 4rem;
    top: 50%;
    padding: 0 2rem 0 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 20;
}
.tiplArticleHeaderLink .icn {
    position: absolute;
    top: 50%;
    margin-top: -4px;
}
.tiplArticleHeaderSubTitle {
    color: #ff2882;
    font-size: 3.4rem;
}
.tiplArticleHeaderSubTitle,
.tiplArticleHeaderTitle {
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tiplArticleHeaderTitle {
    color: #fff;
    font-size: 4.6rem;
}
@media (max-width: 1023px) {
    .tiplArticleHeaderImage {
        transform: none;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: top -10rem;
        object-position: top -10rem;
        font-family: "object-fit: cover; object-position: top -10rem";
    }
    .tiplArticleHeaderLink {
        top: 25%;
    }
}
@media (max-width: 900px) {
    .tiplArticleHeaderLink {
        top: 15%;
        left: 1rem;
    }
}
@media (max-width: 700px) {
    .tiplArticleHeaderLink {
        display: none;
    }
    .tiplArticleHeaderSubTitle {
        font-size: 2.4rem;
    }
    .tiplArticleHeaderTitle {
        font-size: 3.4rem;
    }
}
@media (max-width: 500px) {
    .tiplArticleHeaderImage {
        -o-object-position: center top;
        object-position: center top;
    }
    .tiplArticleHeader {
        max-width: 85%;
    }
}
.article-promo {
    margin-bottom: 6rem;
}
.article-promo:before {
    content: "";
    display: block;
}
.article-promo:after {
    content: "";
    display: table;
    clear: both;
}
.article-promo__link {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.article-promo__link:focus .article-promo__btn:after {
    right: 2rem;
}
@media (min-width: 900px) {
    .article-promo__link:hover .article-promo__btn:after {
        right: 2rem;
    }
}
.article-promo__tag {
    background: #ff2882;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    font-size: 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 1rem 1.5rem;
}
.article-promo__heading {
    display: block;
    margin: 1.5rem 0;
    clear: both;
    font-size: 2.6rem;
    color: #37003c;
}
.article-promo__heading,
.article-promo__summary {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article-promo__summary {
    line-height: 1.8;
    color: #6a6a6a;
    font-size: 1.4rem;
}
.article-promo__img {
    float: right;
}
.article-promo__img img {
    width: 100%;
}
.article-promo__img--mob {
    display: none;
    visibility: hidden;
}
.article-promo__text {
    float: left;
    padding-right: 4rem;
}
.article-promo__btn {
    border-top: 1px solid #d5ccd6;
    color: #37003c;
    display: inline-block;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 4rem;
    padding: 1rem 5rem 1rem 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
}
.article-promo__btn:after {
    content: "";
    display: inline-block;
    position: absolute;
    right: 3rem;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.3s ease-in-out;
}
.article-promo--communities .article-promo__tag {
    background: #00f0fd;
    color: #37003c;
}
.article-promo--fans .article-promo__tag {
    background: #00ff8e;
    color: #37003c;
}
.article-promo--football .article-promo__tag {
    background: #ff085d;
}
.article-promo--premier-league .article-promo__tag {
    background: #37003c;
}
.article-promo--history {
    margin-bottom: 4rem;
    padding-top: 3rem;
}
.article-promo--history:not(:last-child) {
    border-bottom: 4px solid #e8e8e8;
    padding-bottom: 4rem;
}
@media (min-width: 700px) {
    .article-promo--history:not(:last-child) {
        padding-bottom: 5rem;
    }
}
.article-promo--history .article-promo__link {
    align-items: center;
    display: flex;
    text-decoration: none;
}
.article-promo--history .article-promo__link:focus .article-promo__btn:after {
    right: 1rem;
    left: auto;
    top: 50%;
}
@media (min-width: 900px) {
    .article-promo--history
        .article-promo__link:hover
        .article-promo__btn:after {
        right: 1rem;
        left: auto;
        top: 50%;
    }
}
.article-promo--history .article-promo__heading {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    margin-bottom: 2rem;
}
.article-promo--history.left .article-promo__img {
    float: none;
    order: 2;
}
.article-promo--history.left .article-promo__text {
    order: 1;
}
.article-promo--history.right .article-promo__img {
    float: none;
    order: 1;
}
.article-promo--history.right .article-promo__text {
    order: 2;
}
@media (max-width: 700px) {
    .article-promo--history .article-promo__img {
        float: none !important;
    }
}
.article-promo--history .article-promo__summary {
    color: #828282;
}
.article-promo--history .article-promo__btn {
    border: none;
    display: block;
    max-width: 18rem;
    text-transform: none;
}
.article-promo--history .article-promo__btn:after {
    right: 1rem;
}
@media (max-width: 700px) {
    .article-promo--history .article-promo__btn {
        margin: 2rem auto 0;
    }
}
.article-promo.left,
.article-promo.right {
    float: none;
}
.article-promo.right .article-promo__img {
    float: left;
}
.article-promo.right .article-promo__text {
    float: right;
    padding-left: 4rem;
    padding-right: 0;
}
@media (max-width: 1023px) {
    .article-promo__text {
        padding-right: 2rem;
    }
    .article-promo:nth-of-type(2n) .article-promo__text {
        padding-left: 2rem;
        padding-right: 0;
    }
}
@media (max-width: 700px) {
    .article-promo {
        margin-bottom: 2rem;
        padding: 0 0 4rem;
        border-bottom: 1px solid #eaecec;
    }
    .article-promo__heading {
        font-size: 2rem;
        margin: 1rem 0;
    }
    .article-promo__summary {
        font-size: 1.4rem;
    }
    .article-promo__text {
        padding-right: 0.8rem;
    }
    .article-promo__img {
        display: none;
        visibility: hidden;
    }
    .article-promo__img--mob {
        display: block;
        margin: 1.2rem 0;
        visibility: visible;
    }
    .article-promo__btn {
        margin-top: 2rem;
    }
    .article-promo.right .article-promo__text {
        padding-left: 0.8rem;
        padding-right: 0.8rem;
    }
}
.articleSimpleTitle {
    margin: 0 -8rem 3rem;
    padding-top: 1rem;
    font-size: 5rem;
    text-align: center;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.simpleArticle {
    color: #37003c;
    padding-bottom: 4rem;
}
.simpleArticle__lead-image {
    margin-left: -4rem;
    margin-right: -4rem;
}
.simpleArticle__lead-image img {
    width: 100%;
}
.simpleArticle > .subHeader {
    line-height: 2;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.simpleArticle > h2 {
    margin-bottom: 0.5rem;
    color: #38003c;
    text-align: center;
}
.simpleArticle > h4 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-bottom: 4rem;
    text-align: center;
}
.simpleArticle > p {
    line-height: 2;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 1023px) {
    .articleSimpleHeader h5 {
        margin-bottom: 0.5rem;
        font-size: 1.4rem;
        text-align: left;
    }
    .articleSimpleTitle {
        margin: 0 0 1rem;
        line-height: 1.6;
        font-size: 3.6rem;
        text-align: left;
    }
    .simpleArticle__lead-image {
        margin-left: 0;
        margin-right: 0;
    }
    .simpleArticle__lead-image img {
        margin-left: 0;
    }
}
@media (max-width: 700px) {
    .simpleArticle > p {
        font-size: 1.6rem;
    }
}
@media (max-width: 500px) {
    .articleSimpleTitle {
        font-size: 2.6rem;
    }
    .simpleArticle > .subHeader {
        font-size: 1.8rem;
    }
}
.article-list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-top: 6rem;
}
.article-list,
.article-list > .col-3,
.article-list > .col-4 {
    margin-bottom: 2rem;
}
.article-list__header {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
}
.article-list__title {
    display: inline-block;
    padding: 2rem 20rem 14rem;
    background: #e90052;
    color: #fff;
    font-size: 2rem;
}
.article-list .thumbnail .image:before {
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-image: none;
    background-color: #ff2882;
}
.article-list .thumbnail .title {
    margin-bottom: 1rem;
    font-size: 1.8rem;
}
.article-list .thumbnail .subtitle,
.article-list .thumbnail .title {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article-list .thumbnail .subtitle {
    line-height: 1.6;
    color: rgb(131.1397379913, 131.1397379913, 123.3602620087);
    font-size: 1.3rem;
}
@media (min-width: 1023px) {
    .article-list .thumbnail figcaption {
        padding: 1rem 0 2rem;
    }
    .article-list .thumbnail .title {
        font-size: 1.8rem;
    }
}
.article-list.communities .article-list__title {
    background: #05f0ff;
    color: #37003c;
}
.article-list.communities .thumbnail.videoThumb .image {
    border-bottom-color: #05f0ff;
}
.article-list.communities .thumbnail .image:before {
    background: #05f0ff;
}
.article-list.premier-league .article-list__title {
    background: #37003c;
}
.article-list.premier-league .thumbnail.videoThumb .image {
    border-bottom-color: #37003c;
}
.article-list.premier-league .thumbnail .image:before {
    background: #37003c;
}
.article-list.fans .article-list__title {
    background: #00ff87;
    color: #37003c;
}
.article-list.fans .thumbnail.videoThumb .image {
    border-bottom-color: #00ff87;
}
.article-list.fans .thumbnail .image:before {
    background: #00ff87;
}
@media (max-width: 700px) {
    .article-list {
        margin-bottom: 2rem;
    }
    .article-list > .col-3,
    .article-list > .col-4 {
        margin-bottom: 1rem;
    }
    .article-list__header {
        left: -1rem;
        text-align: left;
    }
    .article-list__title {
        min-width: 43%;
        padding: 1rem 1.5rem;
        border-radius: 0 4px 4px 0;
        font-size: 1.6rem;
        text-align: right;
    }
    .article-list .thumbnail figure {
        display: flex;
    }
    .article-list .thumbnail figcaption {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0 2rem;
    }
    .article-list .thumbnail .title {
        line-height: 1.4;
    }
    .article-list .thumbnail .subtitle {
        display: none;
    }
}
.video-list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-top: 6rem;
}
.video-list,
.video-list > .col-3,
.video-list > .col-4 {
    margin-bottom: 2rem;
}
.video-list__header {
    width: 100%;
    display: block;
    position: absolute;
    top: 0;
    text-align: center;
}
.video-list__title {
    display: inline-block;
    padding: 2rem 20rem 14rem;
    background: #e90052;
    color: #fff;
    font-size: 2rem;
}
.video-list .thumbnail .image:before {
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    background-image: none;
    background-color: #ff2882;
}
.video-list .thumbnail .title {
    margin-bottom: 1rem;
    font-size: 1.8rem;
}
.video-list .thumbnail .subtitle,
.video-list .thumbnail .title {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-list .thumbnail .subtitle {
    line-height: 1.6;
    color: rgb(131.1397379913, 131.1397379913, 123.3602620087);
    font-size: 1.3rem;
}
@media (min-width: 1023px) {
    .video-list .thumbnail figcaption {
        padding: 1rem 0 2rem;
    }
    .video-list .thumbnail .title {
        font-size: 1.8rem;
    }
}
.video-list.communities .video-list__title {
    background: #05f0ff;
    color: #37003c;
}
.video-list.communities .thumbnail.videoThumb .image {
    border-bottom-color: #05f0ff;
}
.video-list.communities .thumbnail .image:before {
    background: #05f0ff;
}
.video-list.premier-league .video-list__title {
    background: #37003c;
}
.video-list.premier-league .thumbnail.videoThumb .image {
    border-bottom-color: #37003c;
}
.video-list.premier-league .thumbnail .image:before {
    background: #37003c;
}
.video-list.fans .video-list__title {
    background: #00ff87;
    color: #37003c;
}
.video-list.fans .thumbnail.videoThumb .image {
    border-bottom-color: #00ff87;
}
.video-list.fans .thumbnail .image:before {
    background: #00ff87;
}
@media (max-width: 700px) {
    .video-list {
        margin-bottom: 2rem;
    }
    .video-list > .col-3,
    .video-list > .col-4 {
        margin-bottom: 1rem;
    }
    .video-list__header {
        left: -1rem;
        text-align: left;
    }
    .video-list__title {
        min-width: 43%;
        padding: 1rem 1.5rem;
        border-radius: 0 4px 4px 0;
        font-size: 1.6rem;
        text-align: right;
    }
    .video-list .thumbnail figure {
        display: flex;
    }
    .video-list .thumbnail figcaption {
        display: flex;
        flex-direction: column;
        justify-content: center;
        padding: 0 2rem;
    }
    .video-list .thumbnail .title {
        line-height: 1.4;
    }
    .video-list .thumbnail .subtitle {
        display: none;
    }
}
.base-menu {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    background-color: #fff;
    box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.1);
    z-index: 30;
}
.base-menu__container {
    width: 100%;
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 50;
    transform: translateZ(0);
}
.base-menu__share {
    font-size: 1.2rem;
}
.base-menu__copy-message {
    position: absolute;
    left: 50%;
    top: calc(100% + 1rem);
    transform: translateX(-50%);
    padding: 0.7rem 1rem;
    white-space: nowrap;
    font-size: 1.1rem;
    line-height: 1.2;
    background: #37003c;
    color: #fff;
    opacity: 0;
    visibility: hidden;
    transition: 0.2s;
}
.base-menu__copy-message:before {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    margin-top: -5px;
}
.base-menu.is-active {
    opacity: 1;
    visibility: visible;
}
.base-menu__scroll-length {
    position: absolute;
    top: 0;
    margin: 0 -1.5rem;
    min-width: 2.5rem;
    background-color: #37003c;
    height: 5px;
}
.base-menu__current-article {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 80%;
}
.base-menu__download {
    width: 100%;
    position: absolute;
    bottom: 100%;
    left: 0;
    padding: 2rem 1% 3rem;
    border-top: 4px solid #ff2882;
    background: hsla(0, 0%, 100%, 0.95);
    box-shadow: 0 -2px 4px 0 rgba(0, 0, 0, 0.1);
    z-index: 5;
    transform: translateY(101%);
    transition: transform 0.4s ease;
}
.base-menu__download.is-open {
    transform: translateY(0);
}
.base-menu__download .download-promo {
    width: 50%;
    position: relative;
    float: left;
    margin-bottom: 0;
    padding: 1rem 1rem 0;
}
.base-menu__download .download-promo__content {
    width: 50%;
    padding: 1rem;
}
.base-menu__download .download-promo__title {
    font-size: 2rem;
    line-height: 1.4;
}
.base-menu__download .download-promo__description {
    margin-bottom: 1rem;
    font-size: 1.2rem;
}
.base-menu__download .download-promo__link {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.base-menu__downloads-container {
    position: relative;
    max-width: 1300px;
    margin: 0 auto;
}
.base-menu__downloads-container:before {
    content: "";
    display: block;
}
.base-menu__downloads-container:after {
    content: "";
    display: table;
    clear: both;
}
.base-menu__download-close {
    position: absolute;
    top: 0;
    right: 2rem;
    padding: 0 1rem;
    line-height: 30px;
    font-size: 1rem;
    color: #fff;
    cursor: pointer;
    background-color: #ff2882;
    transition: background-color 0.2s ease;
}
.base-menu__download-close .icn {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 0.5rem;
}
.base-menu__download-close:focus {
    background-color: rgb(244, 0, 102.1395348837);
}
@media (min-width: 900px) {
    .base-menu__download-close:hover {
        background-color: rgb(244, 0, 102.1395348837);
    }
}
.base-menu__download-button {
    display: inline-block;
}
.base-menu__download-button .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    margin-top: -2px;
    opacity: 0.4;
}
.base-menu__download-text {
    position: relative;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.base-menu__social-container {
    z-index: 10;
}
.base-menu__social-container .social-share {
    display: flex;
    align-items: center;
}
.base-menu__social-container .social-share .socialShareBtn {
    margin-right: 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.base-menu__social-container .social-share .socialShareBtn .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    opacity: 0.4;
}
.base-menu__social-container .social-share .socialOptions {
    display: flex;
    position: relative;
}
.base-menu__social-container .social-share .socialOptions .option {
    width: 6.5rem;
    height: 4.5rem;
    position: relative;
    cursor: pointer;
    transition: background 0.2s ease;
}
.base-menu__social-container .social-share .socialOptions .option .icn {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -7px 0 0 -7px;
}
.base-menu__social-container .social-share .socialOptions .option.twitter {
    background: #00aced;
}
.base-menu__social-container .social-share .socialOptions .option.twitter .icn {
    margin-top: -6px;
}
.base-menu__social-container
    .social-share
    .socialOptions
    .option.twitter:focus {
    background: rgb(0, 134.9873417722, 186);
}
@media (min-width: 900px) {
    .base-menu__social-container
        .social-share
        .socialOptions
        .option.twitter:hover {
        background: rgb(0, 134.9873417722, 186);
    }
}
.base-menu__social-container .social-share .socialOptions .option.facebook {
    background: #3b5998;
}
.base-menu__social-container
    .social-share
    .socialOptions
    .option.facebook:focus {
    background: rgb(44.7393364929, 67.4881516588, 115.2606635071);
}
@media (min-width: 900px) {
    .base-menu__social-container
        .social-share
        .socialOptions
        .option.facebook:hover {
        background: rgb(44.7393364929, 67.4881516588, 115.2606635071);
    }
}
.base-menu__social-container .social-share .socialOptions .option.email {
    background: #37003c;
}
.base-menu__social-container .social-share .socialOptions .option.email .icn {
    margin-top: -5px;
}
.base-menu__social-container .social-share .socialOptions .option.email:focus {
    background: rgb(8.25, 0, 9);
}
@media (min-width: 900px) {
    .base-menu__social-container
        .social-share
        .socialOptions
        .option.email:hover {
        background: rgb(8.25, 0, 9);
    }
}
.base-menu__download-button,
.base-menu__next-container {
    line-height: 6rem;
    padding: 0 3rem;
    position: relative;
    cursor: pointer;
}
.base-menu__download-button:before,
.base-menu__next-container:before {
    content: "";
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #ff2882;
    height: 0;
    transition: height 0.2s ease;
}
@media (min-width: 900px) {
    .base-menu__download-button:hover:before,
    .base-menu__next-container:hover:before {
        height: 4px;
    }
}
.base-menu__download-button:focus:before,
.base-menu__next-container:focus:before {
    height: 100%;
}
.base-menu__next-container {
    text-align: right;
    position: relative;
    z-index: 10;
}
.base-menu__next {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    display: inline-block;
    position: relative;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 230px;
    text-decoration: none;
    line-height: 1;
}
.base-menu__next .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
    margin-top: -2px;
}
.base-menu__copy-message {
    transform: translate(40%, -65%);
    top: -20;
    right: 0;
}
.base-menu__copy-message:before {
    top: auto;
    right: 50%;
    bottom: 0;
    margin-bottom: -10px;
    border-top-color: #0b56a4;
    border-left-color: transparent;
}
@media (max-width: 900px) {
    .base-menu__downloads-container {
        display: flex;
        flex-direction: column;
    }
    .base-menu__download-text .text {
        display: none;
    }
    .base-menu__container .download-promo {
        width: 100%;
    }
    .base-menu__container .download-promo__image {
        display: none;
    }
    .base-menu__container .download-promo__content {
        width: 100%;
    }
    .base-menu__container .download-promo__description {
        display: none;
    }
    .base-menu .social-share .socialShareBtn {
        position: relative;
        line-height: 6rem;
        cursor: pointer;
    }
    .base-menu .social-share .socialOptions {
        flex-direction: column-reverse;
        position: absolute;
        bottom: 100%;
        left: 0;
        overflow: hidden;
        max-height: 0;
        transition: max-height 0.25s ease;
    }
    .base-menu .social-share.open .socialOptions {
        max-height: 140px;
    }
}
@media (max-width: 700px) {
    .base-menu__download {
        padding: 3rem 1% 1rem;
    }
    .base-menu__download .download-promo__title {
        font-size: 1.6rem;
    }
    .base-menu__next .heavy {
        display: none;
    }
}
.webViewBody .base-menu {
    display: none;
}
.block-quote {
    width: 100%;
    margin-bottom: 6rem;
    padding: 10rem 0;
    clear: both;
    color: #37003c;
}
.block-quote__quote-mark {
    height: 2.5rem;
}
.block-quote__quote-mark .icn {
    margin: 0 auto;
}
.block-quote__quote-content {
    max-width: 750px;
    color: #37003c;
    text-align: center;
    font-size: 4rem;
    line-height: 1.4;
}
.block-quote__quote-content,
.block-quote__share-button {
    margin: 0 auto;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.block-quote__author {
    color: #37003c;
    margin-top: 2.5rem;
    text-align: center;
    font-size: 1.2rem;
    font-family: OpenSans-BoldItalic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.block-quote__author-extra {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
@media (max-width: 1023px) {
    .block-quote {
        padding: 5rem 0 6rem;
    }
    .block-quote__quote-content {
        font-size: 3rem;
        padding: 0 2rem;
        margin-top: 8px;
    }
    .block-quote__author {
        margin-top: 1.5rem;
    }
}
@media (max-width: 700px) {
    .block-quote {
        margin-bottom: 4rem;
    }
    .block-quote__quote-content {
        font-size: 2.5rem;
    }
}
.hero-brand-bar {
    height: 80%;
    display: block;
    position: absolute;
    top: 10%;
    background: #fff;
    z-index: 20;
    transition: transform 1.2s cubic-bezier(0.86, 0, 0.07, 1);
}
.hero-brand-bar .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -25px 0 0 -16px;
}
.hero-brand-bar--left {
    width: 2rem;
    left: 0;
    transform: translateX(-100%);
}
.hero-brand-bar--left.animate-in {
    transform: translateX(0);
}
.hero-brand-bar--right {
    width: 4.5rem;
    right: 0;
    transform: translateX(100%);
}
.hero-brand-bar--right.animate-in {
    transform: translateX(0);
}
@media (max-width: 700px) {
    .hero-brand-bar .icn {
        margin: -15px 0 0 -12px;
    }
    .hero-brand-bar--right {
        width: 3.5rem;
    }
}
@media (max-width: 500px) {
    .hero-brand-bar--left {
        display: none;
    }
}
.count-up {
    opacity: 0;
    transition: opacity 1s ease-out;
}
.count-up.active {
    opacity: 1;
}
.download-promo {
    display: block;
    margin-bottom: 6rem;
}
.download-promo.full-width {
    width: 70%;
    margin: 0 auto 6rem;
}
.download-promo__content-container {
    width: 100%;
    display: block;
    position: relative;
    clear: both;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
@supports (display: flex) {
    .download-promo__content-container {
        display: flex;
    }
}
.download-promo__image {
    float: left;
    padding: 0.5rem;
}
.download-promo__image img {
    width: 100%;
    display: block;
    box-shadow: 0 0 2px 3px rgba(0, 0, 0, 0.1);
}
.download-promo__content {
    float: left;
    padding: 1rem 2rem;
}
.download-promo__title {
    margin-bottom: 1rem;
    font-size: 2.6rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
}
.download-promo__description {
    margin-bottom: 3rem;
    color: #76766f;
    font-size: 1.3rem;
}
.download-promo__underline {
    display: block;
    position: relative;
    margin-bottom: 1rem;
    width: 100%;
    height: 1px;
    background: linear-gradient(
        90deg,
        hsla(60, 3%, 45%, 0.8) 0,
        hsla(60, 3%, 45%, 0) 40%
    );
}
.download-promo__link {
    display: block;
    margin-bottom: 1.5rem;
    position: relative;
    padding-left: 2rem;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
}
.download-promo__link .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
}
.download-promo__link:focus,
.download-promo__link:hover {
    text-decoration: underline;
}
.download-promo__link-icon {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.download-promo__icon {
    position: absolute;
    bottom: -4rem;
    right: -4rem;
    transition: bottom 0.25s ease-in-out, right 0.25s ease-in-out;
}
@media (max-width: 900px) {
    .download-promo.full-width {
        width: 100%;
    }
    .download-promo__title {
        font-size: 2.2rem;
    }
}
@media (max-width: 700px) {
    .download-promo,
    .download-promo.full-width {
        margin-bottom: 4rem;
    }
    .download-promo__title {
        font-size: 2rem;
    }
}
@media (max-width: 400px) {
    .download-promo__content-container {
        flex-direction: column;
    }
    .download-promo__image img {
        width: 50%;
    }
    .download-promo__content {
        float: none;
        padding: 1rem 0.5rem 0;
    }
}
.articleWidget.left .download-promo__content-container,
.articleWidget.right .download-promo__content-container {
    flex-direction: column;
}
.articleWidget.left .download-promo__content,
.articleWidget.right .download-promo__content {
    float: none;
    padding: 1rem 0.5rem 0;
}
.embed-featured-article {
    border-radius: 0.5rem;
    box-shadow: 1px 1px 14px 1px #e6e4e4;
    font-size: 0;
    padding: 2rem;
}
.embed-featured-article:before {
    content: "";
    display: block;
}
.embed-featured-article:after {
    content: "";
    display: table;
    clear: both;
}
.embed-featured-article h1 {
    display: block;
    margin-bottom: 0.5rem;
    line-height: 1.4;
    color: #030f40;
    font-size: 2.2rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embed-featured-article p {
    color: #8b8b8b;
    font-size: 1.4rem;
    line-height: 2.5rem;
    margin-bottom: 0;
}
.embed-featured-article__tag {
    color: #ff2882;
    display: block;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1rem;
}
.embed-featured-article__img-container,
.embed-featured-article__txt-container {
    padding: 0;
}
.embed-featured-article__txt-container {
    padding-left: 3rem;
}
.embed-featured-article__img-container {
    overflow: hidden;
    position: relative;
}
.embed-featured-article__img-container img {
    transition: transform 0.3s ease-in-out;
}
.embed-featured-article__img-container:before {
    background: #ff2882;
    bottom: 0;
    content: "";
    display: block;
    height: 0.4rem;
    position: absolute;
    width: 100%;
    z-index: 1;
}
.embed-featured-article:hover img {
    transform: scale(1.2);
}
@media (max-width: 700px) {
    .embed-featured-article {
        box-shadow: none;
        padding: 0;
    }
    .embed-featured-article__txt-container {
        padding-left: 0;
        padding-top: 2rem;
    }
}
.financialStandingsTableContainer {
    padding: 20px 0;
}
.financialStandingsTableContainer .sectionHeader {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #ff2882;
    font-size: 1.4rem;
    text-align: center;
    margin-bottom: 2rem;
}
.financialStandingsTableContainer .sectionHeader span {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline-block;
    padding-left: 5px;
    color: #76766f;
}
.financialStandingsTableContainer .tableHeader {
    max-width: 60%;
    margin: 0 auto 3rem;
    color: #000;
    font-size: 4rem;
    line-height: 1.3;
    text-align: center;
}
.financialStandingsTable,
.financialStandingsTableContainer .tableHeader {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.financialStandingsTable {
    font-size: 1.3rem;
    table-layout: fixed;
    white-space: normal !important;
}
.financialStandingsTable table {
    width: 100%;
    text-align: center;
    font-size: 1.4rem;
    border-collapse: inherit;
}
.financialStandingsTable a {
    color: #37003c;
    text-decoration: none;
    vertical-align: middle;
}
.financialStandingsTable a:focus,
.financialStandingsTable a:hover {
    text-decoration: underline;
}
.financialStandingsTable .dark {
    background: rgb(78.375, 0, 85.5);
    color: #fff;
    border-top: none;
}
.financialStandingsTable .revealMore {
    background: #ccc;
    transition: all 0.2s;
    cursor: pointer;
    width: 5rem;
    pointer-events: none;
}
.financialStandingsTable .revealMore .icn {
    margin: 0 auto;
    transition: transform 0.2s cubic-bezier(0.77, 0, 0.175, 1);
}
.financialStandingsTable .revealMore.on {
    background: rgb(78.375, 0, 85.5);
    pointer-events: auto;
}
.financialStandingsTable .revealMore:focus,
.financialStandingsTable .revealMore:hover {
    border-bottom-color: #e8e8e8;
    background: #ff2882;
}
.financialStandingsTable td {
    border-bottom: 1px solid #e8e8e8;
}
.financialStandingsTable td.equalShare {
    position: relative;
    overflow: hidden;
    padding-left: 15px;
}
.financialStandingsTable td.equalShare:before {
    content: "";
    width: 20px;
    height: 70px;
    background: #fff;
    position: absolute;
    left: -17px;
    top: -12px;
    transform: rotate(6deg);
}
.financialStandingsTable td.pos {
    text-align: center;
    z-index: 1;
}
.financialStandingsTable td.pos .tooltipContainer {
    line-height: 2rem;
    bottom: 1.5rem;
    left: -1.5rem;
}
.financialStandingsTable td.pos .value {
    width: 2rem;
    display: inline-block;
}
.financialStandingsTable td.team {
    position: relative;
    text-align: left;
    width: 25%;
}
.financialStandingsTable td.team .badge-25 {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    position: relative;
}
.financialStandingsTable td.team:after {
    content: none;
}
.financialStandingsTable td,
.financialStandingsTable th {
    padding: 1.2rem;
}
.financialStandingsTable th {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #666;
    font-size: 1.2rem;
    vertical-align: middle;
}
.financialStandingsTable th span {
    display: block;
}
.financialStandingsTable th.revealMoreHeader {
    padding: 0;
    vertical-align: middle;
}
.financialStandingsTable td.points,
.financialStandingsTable th.points {
    padding-right: 5rem;
}
.financialStandingsTable .tableDark,
.financialStandingsTable .tableDark td.equalShare:before {
    background: #e4e4e4;
}
.financialStandingsTable .tableMid {
    background: rgb(238.2, 238.2, 238.2);
}
.financialStandingsTable .tableMid td {
    border-top: none;
}
.financialStandingsTable .tableMid td.equalShare:before {
    background: rgb(238.2, 238.2, 238.2);
}
.financialStandingsTable .tableLight,
.financialStandingsTable .tableLight td.equalShare:before {
    background: rgb(248.4, 248.4, 248.4);
}
.financialStandingsTable .tableDark .dark,
.financialStandingsTable .tableDark .revealMore.on,
.financialStandingsTable .tableLight .dark,
.financialStandingsTable .tableLight .revealMore.on,
.financialStandingsTable .tableMid .dark,
.financialStandingsTable .tableMid .revealMore.on {
    background: #37003c;
}
.financialStandingsTable .tableDark .revealMore.on:focus,
.financialStandingsTable .tableDark .revealMore.on:hover,
.financialStandingsTable .tableLight .revealMore.on:focus,
.financialStandingsTable .tableLight .revealMore.on:hover,
.financialStandingsTable .tableMid .revealMore.on:focus,
.financialStandingsTable .tableMid .revealMore.on:hover {
    border-bottom-color: #e8e8e8;
    background: #ff2882;
}
.financialStandingsTable tr.open .revealMore {
    border-bottom-color: #e8e8e8;
}
.financialStandingsTable tr.open .revealMore .icn {
    transform: rotate(-180deg);
}
.financialStandingsTable tr.open + .expandable {
    display: table-row;
}
.financialStandingsTable tr.open td {
    border-bottom-color: #e8e8e8;
}
.financialStandingsTable .teamNameAbbr,
.financialStandingsTable .totalPaymentHeaderShort {
    display: none;
}
.financialStandingsTable .expandable {
    background: #fff;
    text-align: left;
    border-bottom: 5px solid #37003c;
    display: none;
    z-index: 500;
}
.financialStandingsTable .expandable a {
    text-decoration: none;
}
.financialStandingsTable .expandable td {
    padding: 0;
}
.financialStandingsTable .expandable .expandableContainer {
    position: relative;
    display: flex;
    background: #54095c;
    overflow: hidden;
}
.financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
    flex: 1.2;
    background: url(../i/bg-elements/financial-info.png) no-repeat 100% 0;
    background-size: cover;
    position: relative;
    padding: 4rem 3rem 4rem 7.5rem;
    z-index: 2;
    overflow: hidden;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo {
    display: none;
    margin-bottom: 4rem;
    color: #fff;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo
    .infoBlock {
    margin-right: 2rem;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo
    .infoBlock:last-child {
    margin-right: 0;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo
    .infoBlock
    .title {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    padding-bottom: 1.5rem;
    border-bottom: 3px solid #fff;
    margin-bottom: 1.5rem;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo
    .infoBlock
    .value {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamName {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 3rem;
    margin-bottom: 3rem;
    color: #fff;
    display: none;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamInfo {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    margin-bottom: 3rem;
    line-height: 1.6;
    color: #fff;
    display: none;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamInfo
    p {
    color: #fff;
    margin-bottom: 1.5rem;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamInfoDivider {
    height: 2px;
    width: 70%;
    display: none;
    margin: 0 auto 15px;
    opacity: 0.3;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamInfoDivider
    .bar {
    flex: 1;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .readMoreWrapper {
    display: none;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .readMoreWrapper
    .readMore {
    text-transform: uppercase;
    font-size: 1.2rem;
    color: #fff;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .teamInfoWrapper
    .readMoreWrapper
    .readMore
    .icn {
    display: inline-block;
    margin-left: 5px;
}
.financialStandingsTable .expandable .expandableContainer .clubImage {
    position: relative;
    flex: 0.8;
    height: auto;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
    overflow: hidden;
    z-index: 1;
}
.financialStandingsTable .expandable .expandableContainer .clubImage .shard {
    position: absolute;
    height: 100%;
    fill: #54095c;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .clubImage
    .shardLeft {
    left: 0;
    right: auto;
    top: 0;
}
.financialStandingsTable
    .expandable
    .expandableContainer
    .clubImage
    .shardRight {
    right: -5rem;
    left: auto;
    bottom: 0;
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t1 {
    background-image: url(../i/financial-table/t1.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t1 {
        background-image: url(../i/financial-table/t1@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t2 {
    background-image: url(../i/financial-table/t2.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t2 {
        background-image: url(../i/financial-table/t2@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t3 {
    background-image: url(../i/financial-table/t3.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t3 {
        background-image: url(../i/financial-table/t3@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t4 {
    background-image: url(../i/financial-table/t4.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t4 {
        background-image: url(../i/financial-table/t4@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t5 {
    background-image: url(../i/financial-table/t5.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t5 {
        background-image: url(../i/financial-table/t5@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t6 {
    background-image: url(../i/financial-table/t6.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t6 {
        background-image: url(../i/financial-table/t6@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t7 {
    background-image: url(../i/financial-table/t7.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t7 {
        background-image: url(../i/financial-table/t7@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t8 {
    background-image: url(../i/financial-table/t8.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t8 {
        background-image: url(../i/financial-table/t8@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t9 {
    background-image: url(../i/financial-table/t9.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t9 {
        background-image: url(../i/financial-table/t9@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t10 {
    background-image: url(../i/financial-table/t10.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t10 {
        background-image: url(../i/financial-table/t10@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t11 {
    background-image: url(../i/financial-table/t11.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t11 {
        background-image: url(../i/financial-table/t11@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t12 {
    background-image: url(../i/financial-table/t12.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t12 {
        background-image: url(../i/financial-table/t12@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t13 {
    background-image: url(../i/financial-table/t13.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t13 {
        background-image: url(../i/financial-table/t13@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t14 {
    background-image: url(../i/financial-table/t14.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t14 {
        background-image: url(../i/financial-table/t14@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t15 {
    background-image: url(../i/financial-table/t15.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t15 {
        background-image: url(../i/financial-table/t15@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t16 {
    background-image: url(../i/financial-table/t16.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t16 {
        background-image: url(../i/financial-table/t16@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t17 {
    background-image: url(../i/financial-table/t17.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t17 {
        background-image: url(../i/financial-table/t17@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t18 {
    background-image: url(../i/financial-table/t18.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t18 {
        background-image: url(../i/financial-table/t18@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t19 {
    background-image: url(../i/financial-table/t19.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t19 {
        background-image: url(../i/financial-table/t19@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t20 {
    background-image: url(../i/financial-table/t20.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t20 {
        background-image: url(../i/financial-table/t20@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t21 {
    background-image: url(../i/financial-table/t21.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t21 {
        background-image: url(../i/financial-table/t21@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t22 {
    background-image: url(../i/financial-table/t22.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t22 {
        background-image: url(../i/financial-table/t22@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t23 {
    background-image: url(../i/financial-table/t23.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t23 {
        background-image: url(../i/financial-table/t23@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t24 {
    background-image: url(../i/financial-table/t24.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t24 {
        background-image: url(../i/financial-table/t24@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t25 {
    background-image: url(../i/financial-table/t25.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t25 {
        background-image: url(../i/financial-table/t25@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t26 {
    background-image: url(../i/financial-table/t26.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t26 {
        background-image: url(../i/financial-table/t26@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t27 {
    background-image: url(../i/financial-table/t27.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t27 {
        background-image: url(../i/financial-table/t27@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t28 {
    background-image: url(../i/financial-table/t28.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t28 {
        background-image: url(../i/financial-table/t28@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t29 {
    background-image: url(../i/financial-table/t29.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t29 {
        background-image: url(../i/financial-table/t29@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t30 {
    background-image: url(../i/financial-table/t30.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t30 {
        background-image: url(../i/financial-table/t30@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t31 {
    background-image: url(../i/financial-table/t31.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t31 {
        background-image: url(../i/financial-table/t31@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t32 {
    background-image: url(../i/financial-table/t32.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t32 {
        background-image: url(../i/financial-table/t32@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t33 {
    background-image: url(../i/financial-table/t33.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t33 {
        background-image: url(../i/financial-table/t33@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t34 {
    background-image: url(../i/financial-table/t34.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t34 {
        background-image: url(../i/financial-table/t34@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t35 {
    background-image: url(../i/financial-table/t35.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t35 {
        background-image: url(../i/financial-table/t35@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t36 {
    background-image: url(../i/financial-table/t36.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t36 {
        background-image: url(../i/financial-table/t36@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t37 {
    background-image: url(../i/financial-table/t37.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t37 {
        background-image: url(../i/financial-table/t37@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t38 {
    background-image: url(../i/financial-table/t38.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t38 {
        background-image: url(../i/financial-table/t38@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t39 {
    background-image: url(../i/financial-table/t39.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t39 {
        background-image: url(../i/financial-table/t39@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t40 {
    background-image: url(../i/financial-table/t40.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t40 {
        background-image: url(../i/financial-table/t40@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t41 {
    background-image: url(../i/financial-table/t41.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t41 {
        background-image: url(../i/financial-table/t41@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t42 {
    background-image: url(../i/financial-table/t42.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t42 {
        background-image: url(../i/financial-table/t42@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t43 {
    background-image: url(../i/financial-table/t43.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t43 {
        background-image: url(../i/financial-table/t43@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t44 {
    background-image: url(../i/financial-table/t44.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t44 {
        background-image: url(../i/financial-table/t44@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t45 {
    background-image: url(../i/financial-table/t45.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t45 {
        background-image: url(../i/financial-table/t45@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t46 {
    background-image: url(../i/financial-table/t46.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t46 {
        background-image: url(../i/financial-table/t46@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t47 {
    background-image: url(../i/financial-table/t47.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t47 {
        background-image: url(../i/financial-table/t47@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t48 {
    background-image: url(../i/financial-table/t48.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t48 {
        background-image: url(../i/financial-table/t48@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t49 {
    background-image: url(../i/financial-table/t49.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t49 {
        background-image: url(../i/financial-table/t49@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t50 {
    background-image: url(../i/financial-table/t50.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t50 {
        background-image: url(../i/financial-table/t50@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t51 {
    background-image: url(../i/financial-table/t51.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t51 {
        background-image: url(../i/financial-table/t51@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t52 {
    background-image: url(../i/financial-table/t52.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t52 {
        background-image: url(../i/financial-table/t52@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t53 {
    background-image: url(../i/financial-table/t53.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t53 {
        background-image: url(../i/financial-table/t53@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t54 {
    background-image: url(../i/financial-table/t54.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t54 {
        background-image: url(../i/financial-table/t54@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t55 {
    background-image: url(../i/financial-table/t55.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t55 {
        background-image: url(../i/financial-table/t55@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t56 {
    background-image: url(../i/financial-table/t56.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t56 {
        background-image: url(../i/financial-table/t56@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t57 {
    background-image: url(../i/financial-table/t57.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t57 {
        background-image: url(../i/financial-table/t57@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t58 {
    background-image: url(../i/financial-table/t58.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t58 {
        background-image: url(../i/financial-table/t58@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t59 {
    background-image: url(../i/financial-table/t59.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t59 {
        background-image: url(../i/financial-table/t59@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t60 {
    background-image: url(../i/financial-table/t60.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t60 {
        background-image: url(../i/financial-table/t60@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t61 {
    background-image: url(../i/financial-table/t61.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t61 {
        background-image: url(../i/financial-table/t61@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t62 {
    background-image: url(../i/financial-table/t62.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t62 {
        background-image: url(../i/financial-table/t62@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t63 {
    background-image: url(../i/financial-table/t63.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t63 {
        background-image: url(../i/financial-table/t63@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t64 {
    background-image: url(../i/financial-table/t64.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t64 {
        background-image: url(../i/financial-table/t64@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t65 {
    background-image: url(../i/financial-table/t65.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t65 {
        background-image: url(../i/financial-table/t65@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t66 {
    background-image: url(../i/financial-table/t66.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t66 {
        background-image: url(../i/financial-table/t66@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t67 {
    background-image: url(../i/financial-table/t67.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t67 {
        background-image: url(../i/financial-table/t67@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t68 {
    background-image: url(../i/financial-table/t68.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t68 {
        background-image: url(../i/financial-table/t68@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t69 {
    background-image: url(../i/financial-table/t69.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t69 {
        background-image: url(../i/financial-table/t69@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t70 {
    background-image: url(../i/financial-table/t70.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t70 {
        background-image: url(../i/financial-table/t70@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t71 {
    background-image: url(../i/financial-table/t71.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t71 {
        background-image: url(../i/financial-table/t71@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t72 {
    background-image: url(../i/financial-table/t72.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t72 {
        background-image: url(../i/financial-table/t72@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t73 {
    background-image: url(../i/financial-table/t73.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t73 {
        background-image: url(../i/financial-table/t73@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t74 {
    background-image: url(../i/financial-table/t74.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t74 {
        background-image: url(../i/financial-table/t74@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t75 {
    background-image: url(../i/financial-table/t75.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t75 {
        background-image: url(../i/financial-table/t75@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t76 {
    background-image: url(../i/financial-table/t76.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t76 {
        background-image: url(../i/financial-table/t76@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t77 {
    background-image: url(../i/financial-table/t77.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t77 {
        background-image: url(../i/financial-table/t77@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t78 {
    background-image: url(../i/financial-table/t78.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t78 {
        background-image: url(../i/financial-table/t78@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t79 {
    background-image: url(../i/financial-table/t79.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t79 {
        background-image: url(../i/financial-table/t79@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t80 {
    background-image: url(../i/financial-table/t80.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t80 {
        background-image: url(../i/financial-table/t80@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t81 {
    background-image: url(../i/financial-table/t81.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t81 {
        background-image: url(../i/financial-table/t81@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t82 {
    background-image: url(../i/financial-table/t82.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t82 {
        background-image: url(../i/financial-table/t82@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t83 {
    background-image: url(../i/financial-table/t83.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t83 {
        background-image: url(../i/financial-table/t83@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t84 {
    background-image: url(../i/financial-table/t84.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t84 {
        background-image: url(../i/financial-table/t84@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t85 {
    background-image: url(../i/financial-table/t85.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t85 {
        background-image: url(../i/financial-table/t85@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t86 {
    background-image: url(../i/financial-table/t86.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t86 {
        background-image: url(../i/financial-table/t86@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t87 {
    background-image: url(../i/financial-table/t87.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t87 {
        background-image: url(../i/financial-table/t87@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t88 {
    background-image: url(../i/financial-table/t88.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t88 {
        background-image: url(../i/financial-table/t88@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t89 {
    background-image: url(../i/financial-table/t89.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t89 {
        background-image: url(../i/financial-table/t89@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t90 {
    background-image: url(../i/financial-table/t90.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t90 {
        background-image: url(../i/financial-table/t90@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t91 {
    background-image: url(../i/financial-table/t91.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t91 {
        background-image: url(../i/financial-table/t91@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t92 {
    background-image: url(../i/financial-table/t92.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t92 {
        background-image: url(../i/financial-table/t92@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t93 {
    background-image: url(../i/financial-table/t93.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t93 {
        background-image: url(../i/financial-table/t93@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t94 {
    background-image: url(../i/financial-table/t94.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t94 {
        background-image: url(../i/financial-table/t94@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t95 {
    background-image: url(../i/financial-table/t95.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t95 {
        background-image: url(../i/financial-table/t95@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t96 {
    background-image: url(../i/financial-table/t96.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t96 {
        background-image: url(../i/financial-table/t96@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t97 {
    background-image: url(../i/financial-table/t97.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t97 {
        background-image: url(../i/financial-table/t97@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t98 {
    background-image: url(../i/financial-table/t98.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t98 {
        background-image: url(../i/financial-table/t98@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t99 {
    background-image: url(../i/financial-table/t99.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t99 {
        background-image: url(../i/financial-table/t99@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t100 {
    background-image: url(../i/financial-table/t100.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t100 {
        background-image: url(../i/financial-table/t100@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t101 {
    background-image: url(../i/financial-table/t101.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t101 {
        background-image: url(../i/financial-table/t101@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t102 {
    background-image: url(../i/financial-table/t102.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t102 {
        background-image: url(../i/financial-table/t102@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t103 {
    background-image: url(../i/financial-table/t103.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t103 {
        background-image: url(../i/financial-table/t103@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t104 {
    background-image: url(../i/financial-table/t104.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t104 {
        background-image: url(../i/financial-table/t104@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t105 {
    background-image: url(../i/financial-table/t105.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t105 {
        background-image: url(../i/financial-table/t105@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t106 {
    background-image: url(../i/financial-table/t106.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t106 {
        background-image: url(../i/financial-table/t106@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t107 {
    background-image: url(../i/financial-table/t107.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t107 {
        background-image: url(../i/financial-table/t107@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t108 {
    background-image: url(../i/financial-table/t108.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t108 {
        background-image: url(../i/financial-table/t108@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t109 {
    background-image: url(../i/financial-table/t109.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t109 {
        background-image: url(../i/financial-table/t109@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t110 {
    background-image: url(../i/financial-table/t110.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t110 {
        background-image: url(../i/financial-table/t110@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t111 {
    background-image: url(../i/financial-table/t111.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t111 {
        background-image: url(../i/financial-table/t111@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t112 {
    background-image: url(../i/financial-table/t112.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t112 {
        background-image: url(../i/financial-table/t112@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t113 {
    background-image: url(../i/financial-table/t113.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t113 {
        background-image: url(../i/financial-table/t113@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t114 {
    background-image: url(../i/financial-table/t114.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t114 {
        background-image: url(../i/financial-table/t114@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t115 {
    background-image: url(../i/financial-table/t115.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t115 {
        background-image: url(../i/financial-table/t115@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t116 {
    background-image: url(../i/financial-table/t116.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t116 {
        background-image: url(../i/financial-table/t116@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t117 {
    background-image: url(../i/financial-table/t117.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t117 {
        background-image: url(../i/financial-table/t117@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t118 {
    background-image: url(../i/financial-table/t118.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t118 {
        background-image: url(../i/financial-table/t118@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t119 {
    background-image: url(../i/financial-table/t119.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t119 {
        background-image: url(../i/financial-table/t119@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t120 {
    background-image: url(../i/financial-table/t120.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t120 {
        background-image: url(../i/financial-table/t120@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t121 {
    background-image: url(../i/financial-table/t121.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t121 {
        background-image: url(../i/financial-table/t121@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t122 {
    background-image: url(../i/financial-table/t122.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t122 {
        background-image: url(../i/financial-table/t122@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t123 {
    background-image: url(../i/financial-table/t123.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t123 {
        background-image: url(../i/financial-table/t123@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t124 {
    background-image: url(../i/financial-table/t124.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t124 {
        background-image: url(../i/financial-table/t124@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t125 {
    background-image: url(../i/financial-table/t125.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t125 {
        background-image: url(../i/financial-table/t125@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t126 {
    background-image: url(../i/financial-table/t126.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t126 {
        background-image: url(../i/financial-table/t126@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t127 {
    background-image: url(../i/financial-table/t127.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t127 {
        background-image: url(../i/financial-table/t127@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t128 {
    background-image: url(../i/financial-table/t128.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t128 {
        background-image: url(../i/financial-table/t128@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t129 {
    background-image: url(../i/financial-table/t129.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t129 {
        background-image: url(../i/financial-table/t129@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t130 {
    background-image: url(../i/financial-table/t130.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t130 {
        background-image: url(../i/financial-table/t130@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t131 {
    background-image: url(../i/financial-table/t131.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t131 {
        background-image: url(../i/financial-table/t131@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t132 {
    background-image: url(../i/financial-table/t132.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t132 {
        background-image: url(../i/financial-table/t132@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t133 {
    background-image: url(../i/financial-table/t133.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t133 {
        background-image: url(../i/financial-table/t133@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t134 {
    background-image: url(../i/financial-table/t134.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t134 {
        background-image: url(../i/financial-table/t134@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t135 {
    background-image: url(../i/financial-table/t135.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t135 {
        background-image: url(../i/financial-table/t135@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t136 {
    background-image: url(../i/financial-table/t136.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t136 {
        background-image: url(../i/financial-table/t136@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t137 {
    background-image: url(../i/financial-table/t137.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t137 {
        background-image: url(../i/financial-table/t137@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t138 {
    background-image: url(../i/financial-table/t138.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t138 {
        background-image: url(../i/financial-table/t138@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t139 {
    background-image: url(../i/financial-table/t139.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t139 {
        background-image: url(../i/financial-table/t139@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable .expandable .expandableContainer .clubImage--t140 {
    background-image: url(../i/financial-table/t140.jpg);
    background-repeat: no-repeat;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .financialStandingsTable .expandable .expandableContainer .clubImage--t140 {
        background-image: url(../i/financial-table/t140@x2.jpg);
        background-size: 800px 320px;
    }
}
.financialStandingsTable
    .expandable.hasInfo
    .expandableContainer
    .teamInfoWrapper
    .readMoreWrapper,
.financialStandingsTable
    .expandable.hasInfo
    .expandableContainer
    .teamInfoWrapper
    .teamInfo,
.financialStandingsTable
    .expandable.hasInfo
    .expandableContainer
    .teamInfoWrapper
    .teamName {
    display: block;
}
.financialStandingsTable tr.no-info.open + .expandable {
    display: none;
}
.financialStandingsTable
    tr.no-info.open
    + .expandable
    .expandableContainer
    .teamInfoWrapper
    .teamFinancialInfo {
    margin-bottom: 1rem;
}
.financialStandingsTable
    tr.no-info.open
    + .expandable
    .expandableContainer
    .clubImage {
    display: none;
}
@media (max-width: 1400px) {
    .financialStandingsTable
        .expandable
        .expandableContainer
        .clubImage
        .shardRight {
        right: -10rem;
    }
}
@media (max-width: 1023px) {
    .financialStandingsTable .expandable .expandableContainer:before {
        transform: rotate(49deg);
        top: -117%;
        left: -108%;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .clubImage
        .shardRight {
        display: none;
    }
}
@media (max-width: 900px) {
    .financialStandingsTable th {
        padding: 1rem 0.8rem;
    }
    .financialStandingsTable tr.open.no-info + .expandable {
        display: table-row;
    }
    .financialStandingsTable td {
        padding: 1rem 0;
    }
    .financialStandingsTable td.totalPayment {
        padding-right: 0.4rem;
    }
    .financialStandingsTable .totalPayment {
        background: inherit;
    }
    .financialStandingsTable .revealMore {
        pointer-events: auto;
        background: rgb(78.375, 0, 85.5);
    }
    .financialStandingsTable .dark {
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        color: #37003c;
    }
    .financialStandingsTable .tableDark .dark,
    .financialStandingsTable .tableLight .dark,
    .financialStandingsTable .tableMid .dark {
        background: inherit;
    }
    .financialStandingsTable .tableDark .revealMore,
    .financialStandingsTable .tableLight .revealMore,
    .financialStandingsTable .tableMid .revealMore {
        background: #37003c;
    }
    .financialStandingsTable tr.open td {
        background: rgb(78.375, 0, 85.5);
        color: #fff;
    }
    .financialStandingsTable tr.open td a {
        color: #fff;
    }
    .financialStandingsTable tr.open.tableDark td,
    .financialStandingsTable tr.open.tableLight td,
    .financialStandingsTable tr.open.tableMid td {
        background: #37003c;
        border-top: none;
    }
    .financialStandingsTable tr.open.tableDark td a,
    .financialStandingsTable tr.open.tableLight td a,
    .financialStandingsTable tr.open.tableMid td a {
        color: #fff;
    }
    .financialStandingsTable .expandable .expandableContainer {
        display: block;
    }
    .financialStandingsTable .expandable .expandableContainer:before {
        display: none;
    }
    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
        padding: 2rem;
        background: none;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo {
        display: flex;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock {
        flex: 1;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamName {
        margin-bottom: 2rem;
        color: #fff;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamInfo {
        margin-bottom: 2rem;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .readMoreWrapper {
        text-align: center;
    }
    .financialStandingsTable .expandable .expandableContainer .clubImage {
        background-position: center 80%;
        padding-bottom: 50%;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .clubImage
        .shard {
        display: none;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .clubImage
        .icn-footer-shard-mobile {
        float: right;
    }
    .financialStandingsTable
        .expandable.hasInfo
        .expandableContainer
        .teamInfoWrapper
        .teamInfoDivider {
        display: flex;
    }
    .financialStandingsTable .equalShare,
    .financialStandingsTable .equalShareHeader,
    .financialStandingsTable .facilityFees,
    .financialStandingsTable .facilityFeesHeader,
    .financialStandingsTable .meritPayment,
    .financialStandingsTable .meritPaymentHeader,
    .financialStandingsTable .teamNameShort {
        display: none;
    }
    .financialStandingsTable .teamNameAbbr {
        display: inline-block;
    }
}
@media (max-width: 700px) {
    .financialStandingsTableContainer .tableHeader {
        max-width: none;
        font-size: 4rem;
    }
    .financialStandingsTable th {
        padding: 1rem 0.8rem;
    }
    .financialStandingsTable td {
        padding: 1rem 0;
    }
    .financialStandingsTable td.points,
    .financialStandingsTable th.points {
        padding-right: 0;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo {
        margin-bottom: 3rem;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock {
        flex: inherit;
        margin-right: 1rem;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock
        .title,
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock
        .value {
        font-size: 1.3rem;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamName {
        font-size: 2.4rem;
    }
    .financialStandingsTable .expandable .expandableContainer .clubImage {
        background-position: center 80%;
    }
    .financialStandingsTable .equalShare,
    .financialStandingsTable .equalShareHeader,
    .financialStandingsTable .facilityFees,
    .financialStandingsTable .facilityFeesHeader,
    .financialStandingsTable .meritPayment,
    .financialStandingsTable .meritPaymentHeader,
    .financialStandingsTable .teamNameShort,
    .financialStandingsTable .totalPaymentHeader {
        display: none;
    }
    .financialStandingsTable .teamNameAbbr,
    .financialStandingsTable .totalPaymentHeaderShort {
        display: inline-block;
    }
}
@media (max-width: 400px) {
    .financialStandingsTableContainer .tableHeader {
        font-size: 3rem;
    }
    .financialStandingsTable table {
        font-size: 1.2rem;
    }
    .financialStandingsTable th {
        padding: 1rem 0;
    }
    .financialStandingsTable td {
        padding: 0.5rem 0;
    }
    .financialStandingsTable .expandable .expandableContainer .teamInfoWrapper {
        padding: 2rem 1rem;
    }
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock
        .title,
    .financialStandingsTable
        .expandable
        .expandableContainer
        .teamInfoWrapper
        .teamFinancialInfo
        .infoBlock
        .value {
        font-size: 1.2rem;
    }
    .financialStandingsTable .expandable .expandableContainer .clubImage {
        background-position: center 75%;
    }
    .financialStandingsTable .revealMore {
        width: 32px;
    }
}
.full-width-quote-promo {
    position: relative;
    width: 100%;
    margin-bottom: 6rem;
    background: #000;
    color: #fff;
    text-align: right;
}
@supports (width: 100vw) {
    .full-width-quote-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
@media (max-width: 900px) {
    .full-width-quote-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}
@media (max-width: 700px) {
    .full-width-quote-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.full-width-quote-promo:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
        90deg,
        #2b0d45 0,
        #38003c 30%,
        #38003c 50%,
        rgba(43, 13, 69, 0)
    );
    z-index: 5;
}
.full-width-quote-promo__img {
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.full-width-quote-promo__img img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}
.full-width-quote-promo__text {
    width: 60%;
    position: relative;
    margin: 0;
    padding: 16rem 0 16rem 10%;
    text-align: left;
    z-index: 10;
}
.full-width-quote-promo__heading {
    margin-bottom: 2rem;
    font-size: 3rem;
    line-height: 1.4;
}
.full-width-quote-promo__author {
    margin-bottom: 2rem;
    color: #fff;
    font-size: 1.2rem;
    font-family: OpenSans-BoldItalic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.full-width-quote-promo__author span {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.full-width-quote-promo .hero-brand-bar {
    transform: none;
}
.full-width-quote-promo .hero-brand-bar--right {
    width: 5.3rem;
}
.full-width-quote-promo .hero-brand-bar--right .icn {
    margin-left: -20px;
}
.full-width-quote-promo.fans .hero-brand-bar {
    background: #00ff87;
}
.full-width-quote-promo.communities .hero-brand-bar {
    background: #05f0ff;
}
.full-width-quote-promo.football .hero-brand-bar {
    background: #ff2882;
}
@media (max-width: 900px) {
    .full-width-quote-promo {
        overflow: hidden;
    }
    .full-width-quote-promo:before {
        background: linear-gradient(
            0deg,
            #2b0d45 0,
            #38003c 20%,
            #000 40%,
            rgba(43, 13, 69, 0) 80%
        );
    }
    .full-width-quote-promo__img {
        width: 100%;
        height: 100%;
        position: absolute;
        top: -10rem;
    }
    .full-width-quote-promo__heading {
        margin-bottom: 1rem;
    }
    .full-width-quote-promo__text {
        width: 100%;
        padding: 40rem 16% 6rem 5rem;
    }
    .full-width-quote-promo .hero-brand-bar--right {
        width: 4.3rem;
    }
    .full-width-quote-promo .hero-brand-bar--right .icn {
        margin-left: -18px;
    }
}
@media (max-width: 700px) {
    .full-width-quote-promo {
        margin-bottom: 4rem;
    }
    .full-width-quote-promo:before {
        background: linear-gradient(
            0deg,
            #2b0d45 0,
            #38003c 20%,
            #000 50%,
            rgba(43, 13, 69, 0) 80%
        );
    }
    .full-width-quote-promo__heading {
        font-size: 2rem;
    }
    .full-width-quote-promo__text {
        padding: 18rem 15% 3rem 4rem;
    }
    .full-width-quote-promo .hero-brand-bar--right {
        width: 3.5rem;
    }
    .full-width-quote-promo .hero-brand-bar--right .icn {
        margin-left: -14px;
    }
}
@media (max-width: 500px) {
    .full-width-quote-promo__text {
        padding-left: 2rem;
    }
}
.fullWidthVideoPromo {
    width: 100%;
    height: auto;
    position: relative;
    height: calc(95vh - 110px);
    margin-bottom: 6rem;
    background: #37003c;
}
@supports (width: 100vw) {
    .fullWidthVideoPromo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
@media (max-width: 900px) {
    .fullWidthVideoPromo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}
@media (max-width: 700px) {
    .fullWidthVideoPromo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.fullWidthVideoPromo.hero {
    margin-top: -2rem;
}
.fullWidthVideoPromo.fans .fullWidthVideoPromo__widgetTitleSecondary {
    color: #00ff87;
}
.fullWidthVideoPromo.communities .fullWidthVideoPromo__widgetTitleSecondary {
    color: #05f0ff;
}
.fullWidthVideoPromo.football .fullWidthVideoPromo__widgetTitleSecondary {
    color: #ff2882;
}
.fullWidthVideoPromo.premier-league .fullWidthVideoPromo__widgetTitleSecondary {
    color: #fff;
}
.fullWidthVideoPromo__background-branding {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.fullWidthVideoPromo__background-branding svg {
    width: 35%;
    position: absolute;
    top: -4rem;
    left: -6rem;
    fill: rgba(78.375, 0, 85.5, 0.5);
}
.fullWidthVideoPromo__container {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.fullWidthVideoPromo__promoDetails {
    transition: opacity 0.8s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 1;
    z-index: 10;
    display: flex;
    justify-content: center;
}
.fullWidthVideoPromo__promoDetails--visuallyHidden {
    transition: opacity 1s ease;
    opacity: 0;
}
.fullWidthVideoPromo__promoDetails--hidden {
    visibility: hidden;
    z-index: 0;
    pointer-events: none;
}
.fullWidthVideoPromo__imageWrapper {
    background: #000;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100vw;
}
.fullWidthVideoPromo__image {
    transition: opacity 1s ease;
    opacity: 1;
    background: #000;
    filter: brightness(70%);
    width: 100%;
    display: block;
    height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .fullWidthVideoPromo__image {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
.fullWidthVideoPromo__image--noTransition {
    transition: none;
}
.fullWidthVideoPromo__image--hide {
    opacity: 0;
}
.fullWidthVideoPromo__gradient {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(90deg, #14012f, transparent 70%);
    opacity: 0.9;
    z-index: 2;
}
.fullWidthVideoPromo__contentWrapper {
    display: flex;
    width: 90%;
    max-width: 1400px;
    position: relative;
    z-index: 3;
}
.fullWidthVideoPromo__column {
    display: flex;
    align-items: center;
    flex: 1;
}
.fullWidthVideoPromo__column--middle {
    justify-content: center;
    height: 100%;
    align-self: center;
}
.fullWidthVideoPromo__column--right {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}
.fullWidthVideoPromo__column--right .hero-scroll {
    margin-bottom: 10px;
}
.fullWidthVideoPromo__detailsWrapper {
    transition: opacity 0.4s ease, transform 0.4s ease;
    line-height: 1.4;
    opacity: 1;
    transform: translateX(0);
}
.fullWidthVideoPromo__detailsWrapper--fade {
    transform: scale(5);
    opacity: 0;
}
.fullWidthVideoPromo__detailsWrapper--hide {
    opacity: 0;
    transform: translateX(-30px);
}
.fullWidthVideoPromo__playButtonWrapper {
    border-radius: 75px;
    border: 4px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 150px;
    height: 150px;
    cursor: pointer;
    position: relative;
    transition: opacity 0.4s ease, transform 0.4s ease;
    opacity: 1;
    transform: translateY(0);
}
.fullWidthVideoPromo__playButtonWrapper:before {
    transition: opacity 0.5s ease;
    border-radius: 71px;
    content: "";
    display: block;
    background: #000;
    width: 142px;
    height: 142px;
    pointer-events: none;
    opacity: 0.3;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.fullWidthVideoPromo__playButtonWrapper:after {
    content: "";
    background: url(../i/elements/play-icon.svg) no-repeat 50%;
    opacity: 1;
    width: 71px;
    height: 71px;
    position: relative;
    display: block;
    left: 8px;
    z-index: 2;
}
.fullWidthVideoPromo__playButtonWrapper:hover:before {
    opacity: 1;
}
.fullWidthVideoPromo__playButtonWrapper--fade {
    transform: scale(5);
    opacity: 0;
}
.fullWidthVideoPromo__playButtonWrapper--hide {
    opacity: 0;
    pointer-events: none;
    transform: translateY(20px);
}
.fullWidthVideoPromo__promoPlayButtonBg {
    transition: all 0.3s ease;
    border-radius: 71px;
    background: #000;
    width: 142px;
    height: 142px;
    pointer-events: none;
    opacity: 0.3;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.fullWidthVideoPromo__promoPlayButton {
    opacity: 1;
    width: 70px;
    height: 79px;
    position: relative;
    left: 8px;
    z-index: 2;
}
.fullWidthVideoPromo__widgetTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 2rem;
    margin-bottom: 10px;
}
.fullWidthVideoPromo__videoTitle,
.fullWidthVideoPromo__widgetTitleSecondary {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #ff2882;
}
.fullWidthVideoPromo__videoTitle {
    font-size: 4.2rem;
    margin-bottom: 10px;
}
.fullWidthVideoPromo__description {
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.6;
    margin-bottom: 10px;
}
.fullWidthVideoPromo__runTime {
    display: inline-block;
    margin-bottom: 2rem;
    color: #ff2882;
    font-size: 1.2rem;
}
.fullWidthVideoPromo__video-label {
    margin-bottom: 15px;
}
.fullWidthVideoPromo__video-label .label {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    padding: 0.5rem;
    font-size: 1.1rem;
    line-height: 2.4rem;
}
.fullWidthVideoPromo__video-label .label--ad,
.fullWidthVideoPromo__video-label .label--cc {
    background: #ff2882;
}
.fullWidthVideoPromo__video-label .desc {
    font-size: 1.2rem;
    color: #fff;
    line-height: 1.4;
    margin-left: 0.5rem;
}
.fullWidthVideoPromo__video-label .icon {
    display: inline-block;
    align-self: center;
}
.fullWidthVideoPromo__shareThisVideo {
    display: inline-block;
    cursor: pointer;
    border: 1px solid #fff;
    padding: 10px 15px 10px 10px;
    color: #fff;
    font-size: 1.2rem;
}
.fullWidthVideoPromo__shareThisVideo .icon {
    display: inline-block;
    margin-right: 10px;
}
.fullWidthVideoPromo__shareInner {
    display: flex;
    align-items: center;
}
.fullWidthVideoPromo__videoWrapper {
    max-width: 86rem;
    padding: 20px 0;
}
.fullWidthVideoPromo__videoContainer {
    width: 100%;
    height: 0;
    padding-top: 56.3%;
    position: relative;
    margin-bottom: 34px;
}
.fullWidthVideoPromo__videoContainer .video-js {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.fullWidthVideoPromo__footer {
    display: flex;
    justify-content: space-between;
    height: 34px;
    flex-wrap: wrap;
}
.fullWidthVideoPromo__footer .fullWidthVideoPromo__video-label {
    min-width: 100%;
    margin-top: 1rem;
}
.fullWidthVideoPromo__footer .fullWidthVideoPromo__video-label .label {
    background: #fff;
    color: #37003c;
}
.fullWidthVideoPromo__audioDesc,
.fullWidthVideoPromo__closedCaption {
    margin-top: 1rem;
    cursor: pointer;
    display: flex;
}
.fullWidthVideoPromo__audioDesc .desc-container,
.fullWidthVideoPromo__closedCaption .desc-container {
    font-size: 1.3rem;
    color: #fff;
    margin-left: 5px;
    display: flex;
    align-items: center;
}
.fullWidthVideoPromo__audioDesc .desc-text,
.fullWidthVideoPromo__closedCaption .desc-text {
    margin-right: 5px;
}
.fullWidthVideoPromo__audioDesc .icon,
.fullWidthVideoPromo__closedCaption .icon {
    align-self: center;
}
.fullWidthVideoPromo__audioDesc .label,
.fullWidthVideoPromo__closedCaption .label {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: #ff2882;
    color: #fff;
    padding: 0 0.5rem;
    font-size: 1.1rem;
    line-height: 2.3rem;
    display: inline-block;
}
.fullWidthVideoPromo__audioDesc .desc,
.fullWidthVideoPromo__closedCaption .desc {
    align-self: center;
    font-size: 1.3rem;
    color: #fff;
    line-height: 1.4;
    margin: 0 0.5rem;
}
.fullWidthVideoPromo__backToPromoButton {
    display: flex;
    align-items: center;
    margin-top: 1rem;
    cursor: pointer;
    color: #fff;
    font-size: 1.2rem;
}
.fullWidthVideoPromo__backToPromoButton .icon {
    display: inline-block;
    margin-right: 5px;
    transition: transform 0.2s ease;
}
.fullWidthVideoPromo__backToPromoButton:focus .icon {
    transform: translateX(-6px);
}
@media (min-width: 900px) {
    .fullWidthVideoPromo__backToPromoButton:hover .icon {
        transform: translateX(-6px);
    }
}
.fullWidthVideoPromo .testLink {
    color: #fff;
    cursor: pointer;
}
.fullWidthVideoPromo--history {
    height: auto;
    left: auto;
    margin-bottom: 4.4rem;
    margin-left: 0;
    margin-right: 0;
    right: auto;
    width: 100%;
}
.fullWidthVideoPromo--history:after {
    bottom: -2.4rem;
    border-bottom: 4px solid #e8e8e8;
    content: "";
    position: absolute;
    width: 100%;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__container {
    min-height: 49rem;
    padding: 3rem;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__imageWrapper {
    width: 100%;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__widgetTitle {
    color: #ff2882;
    font-size: 1.2rem;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__videoTitle {
    font-size: 3.4rem;
    line-height: normal;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper {
    border-radius: 100%;
    height: 10rem;
    width: 10rem;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper:before {
    height: 9.2rem;
    width: 9.2rem;
}
.fullWidthVideoPromo--history .fullWidthVideoPromo__playButtonWrapper:after {
    height: 5rem;
    left: 4px;
    width: 5rem;
}
.fullWidthVideoPromo--history .hero-scroll {
    display: none;
}
@media (max-width: 900px) {
    .fullWidthVideoPromo--history {
        margin-left: -2rem;
        width: 100vw;
    }
    .fullWidthVideoPromo--history .fullWidthVideoPromo__backToPromoButton {
        padding-right: 0;
    }
}
@media (max-width: 700px) {
    .fullWidthVideoPromo--history {
        margin-left: -1rem;
    }
    .fullWidthVideoPromo--history .fullWidthVideoPromo__container {
        padding: 2rem;
    }
    .fullWidthVideoPromo--history .fullWidthVideoPromo__column--middle {
        margin-bottom: 2rem;
    }
}
@media (max-width: 400px) {
    .fullWidthVideoPromo--history .fullWidthVideoPromo__container {
        padding: 1rem;
    }
}
.heroFullWidthVideo {
    margin-bottom: 2rem;
    min-height: 38rem;
    position: relative;
}
@media (max-width: 700px) {
    .heroFullWidthVideo {
        margin-bottom: 4rem;
    }
}
@media (min-width: 1024px) {
    .heroFullWidthVideo {
        margin-top: -2rem;
        position: relative;
        z-index: 0;
    }
}
.heroFullWidthVideo__placeholder {
    margin: 0 -1rem;
    max-width: 86rem;
    padding: 0 0 4.4rem;
}
@media (min-width: 700px) {
    .heroFullWidthVideo__placeholder {
        margin: 0 -2rem;
    }
}
@media (min-width: 53.75em) {
    .heroFullWidthVideo__placeholder {
        padding: 2rem 2rem 4.4rem;
        margin: 0 -2rem;
    }
}
@media (min-width: 1024px) {
    .heroFullWidthVideo__placeholder {
        max-width: 124rem;
    }
}
.heroFullWidthVideo__placeholder__aspect-ratio {
    height: 0;
    padding-top: 56.3%;
}
.heroFullWidthVideo .fullWidthVideoPromo {
    height: 100%;
    margin: -1rem -1rem 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
}
@media (min-width: 400px) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin-top: 0;
    }
}
@media (min-width: 700px) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin: 0 -2rem;
    }
}
@media (min-width: 1024px) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        margin: 0;
        left: -50vw;
        right: -50vw;
    }
}
@media (min-width: 1240px) {
    .heroFullWidthVideo .fullWidthVideoPromo {
        left: -50vw;
        margin: 0;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__imageWrapper {
    left: 0;
    right: 0;
}
@media (min-width: 1024px) {
    .heroFullWidthVideo .fullWidthVideoPromo__imageWrapper {
        margin-left: 27rem;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__gradient {
    background-image: linear-gradient(0deg, #37003c, transparent 80%);
}
.heroFullWidthVideo .fullWidthVideoPromo__container {
    align-items: flex-start;
    position: absolute;
}
.heroFullWidthVideo .fullWidthVideoPromo__column--left {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.heroFullWidthVideo .fullWidthVideoPromo__column--middle {
    height: auto;
}
@media (min-width: 700px) {
    .heroFullWidthVideo .fullWidthVideoPromo__column,
    .heroFullWidthVideo .fullWidthVideoPromo__column--left {
        flex: 1;
    }
}
@media (min-width: 1024px) {
    .heroFullWidthVideo .fullWidthVideoPromo__contentWrapper {
        max-width: 1240px;
        margin: 0 auto;
        flex-direction: column;
        margin: 0 50vw;
        padding: 2rem 0;
        width: 100%;
    }
    .heroFullWidthVideo .fullWidthVideoPromo__contentPosition {
        height: 0;
        margin: auto 0;
        padding-top: 56.3%;
        position: relative;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__contentInner {
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
@media (max-width: 1023px) {
    .heroFullWidthVideo .fullWidthVideoPromo__contentInner {
        justify-content: flex-end;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__descriptionWrapper {
    clear: both;
}
.heroFullWidthVideo .fullWidthVideoPromo__duration {
    background: #a6004c;
    color: #fff;
    float: left;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
    line-height: 2.4rem;
}
.heroFullWidthVideo .fullWidthVideoPromo__duration .icn {
    margin: 0 0.6rem 0 0.8rem;
    display: inline-block;
    vertical-align: middle;
    position: static;
}
.heroFullWidthVideo .fullWidthVideoPromo__duration .count {
    display: inline-block;
    vertical-align: middle;
    padding: 0 0.8rem;
    background: #267788;
    line-height: 2.4rem;
}
.heroFullWidthVideo .fullWidthVideoPromo__duration time {
    display: inline-block;
    vertical-align: middle;
    margin-right: -2px;
    padding: 0.1rem 0.8rem;
    background: #ff2882;
    font-size: 1.2rem;
}
.heroFullWidthVideo .fullWidthVideoPromo__duration .audioDesc,
.heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
    background: #37003c;
    font-size: 1.2rem;
    vertical-align: middle;
    padding: 0.1rem 0.8rem;
}
@supports not (display: flex) {
    .heroFullWidthVideo .fullWidthVideoPromo__duration .audioDesc,
    .heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
        display: inline-block;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__duration .closedCaption {
    border-right: 1px solid #a6004c;
}
.heroFullWidthVideo .fullWidthVideoPromo__videoTitle {
    line-height: 1;
    margin-bottom: 0;
    padding-top: 1.6rem;
}
.heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
    margin: auto;
    padding: 0;
    width: 100%;
}
@media (min-width: 53.75em) {
    .heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
        padding: 2rem 2rem 0;
    }
}
@media (min-width: 1024px) {
    .heroFullWidthVideo .fullWidthVideoPromo__videoWrapper {
        margin: auto 50vw;
        max-width: 1240px;
        padding: 2rem 0 0;
    }
}
.heroFullWidthVideo .fullWidthVideoPromo__videoContainer {
    margin-bottom: 4.4rem;
}
.heroFullWidthVideo .fullWidthVideoPromo__playButtonWrapper {
    margin-top: auto;
}
@media (max-width: 500px) {
    .heroFullWidthVideo .fullWidthVideoPromo__footer {
        flex-wrap: wrap;
    }
}
@media (max-width: 900px) {
    .heroFullWidthVideo .fullWidthVideoPromo__audioDesc {
        padding-left: 2rem;
    }
}
.heroFullWidthVideo .videoSocialShare {
    padding-left: 2rem;
    padding-top: 0.75rem;
    z-index: 0;
}
@media (max-width: 900px) {
    .heroFullWidthVideo .videoSocialShare {
        padding-right: 2rem;
    }
}
.heroFullWidthVideo .videoSocialShare .socialShareHover {
    width: 20rem;
}
.heroFullWidthVideo .videoSocialShare .socialShareBtn {
    float: left;
    height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    width: 8rem;
}
.heroFullWidthVideo .videoSocialShare .socialShareBtn:before {
    height: 2px;
}
.heroFullWidthVideo .videoSocialShare ul.socialOptions {
    display: inline-flex;
    left: 8rem;
    top: 0;
}
.heroFullWidthVideo .videoSocialShare ul.socialOptions li {
    flex-grow: 1;
}
.heroFullWidthVideo .videoSocialShare ul.socialOptions li:first-child {
    display: none;
}
@media (max-width: 1023px) {
    .heroFullWidthVideo .videoSocialShare ul.socialOptions li:first-child {
        display: block;
    }
}
.heroFullWidthVideo .videoSocialShare ul.socialOptions li .option {
    height: 3rem;
}
@media (max-width: 1400px) {
    .fullWidthVideoPromo__videoTitle {
        font-size: 3.6rem;
    }
    .fullWidthVideoPromo__widgetTitleSecondary {
        display: block;
    }
}
@media (max-width: 1023px) {
    .fullWidthVideoPromo {
        height: auto;
    }
    .fullWidthVideoPromo__column--left {
        flex: 1.5;
    }
    .fullWidthVideoPromo__column--middle {
        justify-content: flex-end;
        flex: 1;
    }
    .fullWidthVideoPromo__column--right {
        flex: 0.5;
    }
}
@media (max-width: 900px) {
    .fullWidthVideoPromo__widgetTitle {
        font-size: 1.6rem;
    }
    .fullWidthVideoPromo__widgetTitleSecondary {
        display: inline-block;
    }
    .fullWidthVideoPromo__videoTitle {
        font-size: 3.8rem;
    }
    .fullWidthVideoPromo__description {
        font-size: 1.2rem;
    }
    .fullWidthVideoPromo__playButtonWrapper {
        border-radius: 75px;
        border: 4px solid #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
    }
    .fullWidthVideoPromo__playButtonWrapper:before {
        transition: opacity 0.5s ease;
        border-radius: 46px;
        content: "";
        display: block;
        background: #000;
        width: 92px;
        height: 92px;
        pointer-events: none;
        opacity: 0.3;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    .fullWidthVideoPromo__playButtonWrapper:after {
        content: "";
        background: url(../i/elements/play-icon.svg) no-repeat 50%;
        opacity: 1;
        width: 46px;
        height: 46px;
        position: relative;
        display: block;
        left: 8px;
        z-index: 2;
    }
    .fullWidthVideoPromo__playButtonWrapper:hover:before {
        opacity: 1;
    }
    .fullWidthVideoPromo__playButtonWrapper:after {
        left: 5px;
    }
    .fullWidthVideoPromo__backToPromoButton {
        padding-right: 2rem;
    }
}
@media (max-width: 700px) {
    .fullWidthVideoPromo {
        margin-bottom: 4rem;
    }
    .fullWidthVideoPromo__widgetTitle {
        font-size: 1.4rem;
    }
    .fullWidthVideoPromo__contentWrapper {
        flex-direction: column;
        justify-content: flex-end;
    }
    .fullWidthVideoPromo__detailsWrapper--hide {
        opacity: 0;
        transform: translateX(0);
    }
    .fullWidthVideoPromo__column {
        display: flex;
        flex: none;
        align-items: flex-start;
        justify-content: center;
        text-align: center;
    }
    .fullWidthVideoPromo__column--left {
        flex: none;
        justify-content: flex-start;
        text-align: left;
        order: 1;
    }
    .fullWidthVideoPromo__column--middle {
        flex: none;
        justify-content: center;
        height: auto;
        margin-bottom: 4rem;
    }
    .fullWidthVideoPromo__column--right {
        display: none;
    }
    .fullWidthVideoPromo__gradient {
        background-image: linear-gradient(0deg, #37003c, transparent 80%);
    }
    .fullWidthVideoPromo__detailsFooter {
        position: absolute;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .fullWidthVideoPromo__img {
        filter: brightness(60%);
    }
    .fullWidthVideoPromo__promoPlayButtonWrapper {
        height: auto;
        margin-bottom: 30px;
    }
    .fullWidthVideoPromo__shareThisVideo {
        margin-bottom: 20px;
    }
}
@media (max-width: 400px) {
    .fullWidthVideoPromo__videoTitle {
        font-size: 3rem;
    }
    .fullWidthVideoPromo__audioDesc .desc,
    .fullWidthVideoPromo__audioDesc .label,
    .fullWidthVideoPromo__backToPromoButton {
        font-size: 1.1rem;
    }
}
@media (max-width: 1400px) {
    .fullWidthVideoPromo__img img {
        width: auto;
        height: 100%;
    }
}
.galleryArticle--related {
    margin-top: -2rem;
    padding-top: 8rem;
    background-image: none;
}
.galleryArticle--related .articleShare {
    top: 4rem;
}
.galleryArticle--related .galleryItem figure {
    display: flex;
}
.galleryArticle--related .galleryItem figcaption {
    color: hsla(0, 0%, 100%, 0.7);
}
.galleryArticle--related .galleryItem figcaption:before {
    background: hsla(0, 0%, 100%, 0.7);
    opacity: 1;
}
.galleryArticle--related .galleryItem .captionTitle {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.galleryArticle--related .related-content {
    display: block;
    color: #fff;
    text-decoration: none;
}
@supports (display: flex) {
    .galleryArticle--related .related-content {
        position: absolute;
        bottom: 0;
    }
}
.galleryArticle--related .related-content:focus .related-content__title,
.galleryArticle--related .related-content:hover .related-content__title {
    color: #fff;
}
.galleryArticle--related .related-content:focus .related-content__link .icn,
.galleryArticle--related .related-content:hover .related-content__link .icn {
    margin-left: 1rem;
}
.galleryArticle--related .related-content__title {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: hsla(0, 0%, 100%, 0.7);
    transition: color 0.2s ease;
}
.galleryArticle--related .related-content__link {
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.galleryArticle--related .related-content__link .icn {
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 0.5rem;
    transition: margin-left 0.2s ease;
}
@media (max-width: 1023px) {
    .galleryArticle--related .galleryItem figcaption {
        padding: 2rem;
        padding-right: 0;
    }
    .galleryArticle--related .related-content {
        position: relative;
        margin-top: 2rem;
    }
}
@media (max-width: 700px) {
    .galleryArticle--related {
        padding-top: 2rem;
    }
    .galleryArticle--related .galleryItem figure {
        display: block;
    }
    .galleryArticle--related .galleryItem figcaption {
        padding: 1rem 0;
    }
}
.hero-slider {
    width: 100%;
    height: calc(92vh - 170px);
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    white-space: nowrap;
    overflow: hidden;
}
.hero-slider__wrapper {
    height: 100%;
    position: relative;
    left: 0;
    font-size: 0;
    transition: left 0.5s ease-in-out;
}
.hero-slider__slide {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    transform: translateZ(0);
    white-space: normal;
    opacity: 0;
    transition: opacity 0.8s ease-in-out;
}
.article-promo--history .hero-slider__slide .article-promo__btn,
.hero-slider__slide .article-promo--history .article-promo__btn,
.hero-slider__slide .btn {
    clear: both;
    float: left;
    margin-top: 3.2rem;
    padding: 0 5rem 0 2.4rem;
}
.article-promo--history
    .hero-slider__slide
    .article-promo__btn
    [class*="arrow-right"],
.hero-slider__slide
    .article-promo--history
    .article-promo__btn
    [class*="arrow-right"],
.hero-slider__slide .btn [class*="arrow-right"] {
    right: 2rem;
}
.article-promo--history .hero-slider__slide .article-promo__btn:after,
.article-promo--history .hero-slider__slide .article-promo__btn:before,
.hero-slider__slide .article-promo--history .article-promo__btn:after,
.hero-slider__slide .article-promo--history .article-promo__btn:before,
.hero-slider__slide .btn:after,
.hero-slider__slide .btn:before {
    content: none;
}
.article-promo--history .hero-slider__slide .article-promo__btn:hover,
.hero-slider__slide .article-promo--history .article-promo__btn:hover,
.hero-slider__slide .btn:hover {
    color: #fff;
    background: #ff2882;
}
.article-promo--history
    .hero-slider__slide
    .article-promo__btn:hover
    [class*="arrow-right"],
.hero-slider__slide
    .article-promo--history
    .article-promo__btn:hover
    [class*="arrow-right"],
.hero-slider__slide .btn:hover [class*="arrow-right"] {
    right: 1.6rem;
}
.hero-slider__slide.background-zoom .hero-slider__img {
    transform: scale(1.3);
    transition-delay: 0s;
}
.hero-slider__slide--active {
    opacity: 1;
    visibility: visible;
}
.hero-slider figure {
    display: block;
}
.hero-slider figure,
.hero-slider picture {
    width: 100%;
    height: 100%;
}
.hero-slider picture:after {
    content: "";
    background: linear-gradient(
        to top right,
        #37003c 0,
        rgba(55, 0, 60, 0.5) 50%,
        rgba(55, 0, 60, 0) 70%
    );
}
.hero-slider__img,
.hero-slider picture:after {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.hero-slider__img {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
    transform-origin: center center;
    transition: transform 8s linear 0.2s;
}
.hero-slider__quote {
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hero-slider__quote p {
    position: relative;
    line-height: 1.5;
    font-size: 1.2rem;
    z-index: 10;
}
.hero-slider__container {
    width: 100%;
    max-width: 1240px;
    position: absolute;
    bottom: 102px;
    padding: 0 5rem;
}
.hero-slider__caption {
    box-sizing: border-box;
    color: #fff;
    font-size: medium;
    width: 35%;
}
.hero-slider__caption p {
    color: #fff;
}
.hero-slider__heading {
    margin: 1rem 0 1.6rem;
    font-size: 3.2rem;
}
.hero-slider__category {
    color: #05f0ff;
    font-size: 1.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hero-slider__default-cat {
    font-size: 2.5rem;
}
.hero-slider__author {
    display: block;
    font-size: 1.1rem;
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-top: 0.8rem;
}
.hero-slider__author .heavy {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.hero-slider__search {
    margin-top: 3rem;
    position: relative;
}
.hero-slider__search input[type="text"] {
    background: transparent;
    border: 0;
    color: #05f0ff;
    outline: 0;
    padding-left: 4.2rem;
    width: 100%;
}
.hero-slider__search input[type="text"]::-moz-placeholder {
    color: #05f0ff;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hero-slider__search input[type="text"]::placeholder {
    color: #05f0ff;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hero-slider__search input[type="submit"] {
    background: transparent;
    border: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -99rem;
    top: 0.2rem;
}
.hero-slider__search input[type="submit"]:hover {
    opacity: 0.6;
}
.hero-slider__nav {
    max-width: none;
    height: 62px;
    position: absolute;
    bottom: 2rem;
    left: 5rem;
    right: 7.5rem;
    padding: 0 7rem 0 0;
    border-top: 1px solid hsla(0, 0%, 100%, 0.8);
    z-index: 10;
}
.hero-slider__nav li {
    margin-bottom: 0;
}
.hero-slider__nav:after {
    content: "";
    display: block;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.hero-slider__nav-thing {
    content: "";
    width: 20%;
    height: 0.4rem;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    transition: left 0.5s ease-in-out;
    transform: translateZ(0);
}
.hero-slider__button {
    width: 100%;
    height: 5rem;
    position: relative;
    padding: 1rem 1rem 0.5rem 5rem;
    white-space: normal;
    border: 0;
    border-radius: 0;
    background: transparent;
    color: #fff;
    font-size: 1.2rem;
    text-align: left;
    outline: 0;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    opacity: 0.6;
    transition: opacity 0.2s ease-in-out;
}
.hero-slider__button--active,
.hero-slider__button:focus {
    opacity: 1;
}
@media (min-width: 900px) {
    .hero-slider__button:hover {
        opacity: 1;
    }
}
.hero-slider__num {
    border: 1px solid #fff;
    border-radius: 3px;
    float: left;
    height: 2.5rem;
    left: 1.2rem;
    line-height: 2.3rem;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 2.5rem;
}
.hero-slider__date,
.hero-slider__num {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.hero-slider__date {
    display: block;
    font-size: 1.1rem;
}
.hero-slider .hero-brand-bar {
    background: #05f0ff;
    transition: background 0.4s ease,
        transform 1.2s cubic-bezier(0.86, 0, 0.07, 1);
}
.article-promo--history .hero-slider__slide--blue .article-promo__btn,
.hero-slider__slide--blue .article-promo--history .article-promo__btn,
.hero-slider__slide--blue .btn {
    background: #05f0ff;
    color: #37003c;
}
.article-promo--history .hero-slider__slide--blue .article-promo__btn:hover,
.hero-slider__slide--blue .article-promo--history .article-promo__btn:hover,
.hero-slider__slide--blue .btn:hover {
    color: #37003c;
}
.hero-slider__slide--green .hero-slider__category {
    color: #00ff87;
}
.article-promo--history .hero-slider__slide--green .article-promo__btn,
.hero-slider__slide--green .article-promo--history .article-promo__btn,
.hero-slider__slide--green .btn {
    background: #00ff87;
    color: #37003c;
}
.article-promo--history .hero-slider__slide--green .article-promo__btn:hover,
.hero-slider__slide--green .article-promo--history .article-promo__btn:hover,
.hero-slider__slide--green .btn:hover {
    color: #37003c;
}
.hero-slider__slide--pink .hero-slider__category {
    color: #ff2882;
}
.article-promo--history .hero-slider__slide--pink .article-promo__btn,
.hero-slider__slide--pink .article-promo--history .article-promo__btn,
.hero-slider__slide--pink .btn {
    background: #ff2882;
    color: #ebebe4;
}
.hero-slider__slide--purple .hero-slider__category {
    color: #963cff;
}
.article-promo--history .hero-slider__slide--purple .article-promo__btn,
.hero-slider__slide--purple .article-promo--history .article-promo__btn,
.hero-slider__slide--purple .btn {
    background: #963cff;
    color: #fff;
}
@media (max-height: 780px) {
    .hero-slider__author {
        margin-top: 1rem;
    }
    .article-promo--history .hero-slider__slide .article-promo__btn,
    .hero-slider__slide .article-promo--history .article-promo__btn,
    .hero-slider__slide .btn {
        margin-top: 2rem;
    }
}
@media (max-height: 700px) and (min-width: 900px) {
    .hero-slider__category,
    .hero-slider__default-cat {
        font-size: 1.8rem;
    }
    .hero-slider__heading {
        font-size: 3.5rem;
    }
    .hero-slider__quote {
        width: 70%;
    }
    .hero-slider__quote p {
        font-size: 1.2rem;
    }
    .article-promo--history .hero-slider .article-promo__btn,
    .hero-slider .article-promo--history .article-promo__btn,
    .hero-slider .btn {
        position: absolute;
        right: 7.5rem;
        bottom: 0;
    }
}
@media (max-width: 1245px) {
    .hero-slider__button {
        padding-left: 4rem;
    }
    .hero-slider__num {
        left: 0.6rem;
    }
}
@media (max-width: 900px) {
    .hero-slider {
        height: calc(80vh - 60px);
    }
    .hero-slider__container {
        bottom: 10%;
        padding: 0 5rem 0 4rem;
        top: auto;
        transform: none;
    }
    .hero-slider picture:after {
        background: linear-gradient(0deg, #37003c 0, rgba(55, 0, 60, 0) 60%);
    }
    .article-promo--history .hero-slider__slide .article-promo__btn,
    .hero-slider__slide .article-promo--history .article-promo__btn,
    .hero-slider__slide .btn {
        margin-top: 2rem;
    }
    .hero-slider__caption {
        width: 50%;
    }
    .hero-slider__quote p {
        font-size: 1.1rem;
        line-height: 1.5rem;
    }
    .hero-slider__nav {
        height: auto;
        bottom: 4%;
        padding: 0 3rem 0 1rem;
        border-top: 0;
    }
    .hero-slider__nav li {
        padding: 0 0.2rem;
    }
    .hero-slider__date,
    .hero-slider__nav-thing,
    .hero-slider__nav:after,
    .hero-slider__num {
        display: none;
    }
    .hero-slider__button {
        background: #ebebe4;
        display: block;
        height: 0.5rem;
        overflow: hidden;
        padding: 0;
        text-indent: -99rem;
    }
}
@media (max-width: 700px) {
    .hero-slider {
        margin-bottom: 4rem;
    }
    .hero-slider__caption {
        width: 100%;
    }
    .hero-slider__container {
        padding: 0 2rem;
    }
    .hero-slider__category {
        font-size: 1.4rem;
    }
    .hero-slider__heading {
        font-size: 2.4rem;
        margin-bottom: 1rem;
    }
    .hero-slider__nav {
        width: 80%;
        left: 50%;
        transform: translateX(-50%);
        padding: 0;
    }
    .hero-slider .hero-brand-bar {
        display: none;
    }
}
.articleWidget .home-grown-players {
    margin-left: -25%;
    margin-right: -25%;
}
@media (max-width: 1024px) {
    .articleWidget .home-grown-players {
        margin-left: 0;
        margin-right: 0;
    }
}
.home-grown-players {
    opacity: 0;
    transform: translateY(100px);
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
    background: #37003c;
    background-image: url(../i/bg-elements/england.png);
    background-position: 0;
    background-repeat: no-repeat;
    background-size: auto 102%;
    color: #ebebe4;
    padding: 3rem;
    margin: 3rem 0;
}
.home-grown-players__section:after {
    background: linear-gradient(
        180deg,
        rgba(99, 61, 102, 0),
        #633d66,
        rgba(99, 61, 102, 0)
    );
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 0.3rem;
}
.home-grown-players__section:nth-of-type(2n):after {
    display: none;
}
.home-grown-players__heading {
    font-size: 3.3rem;
    margin-bottom: 3rem;
}
.home-grown-players__stat-container {
    border-top: 0.5rem solid #ebebe4;
    padding: 3rem 0 1rem;
}
.home-grown-players__stat {
    margin: 0 auto;
    max-width: 55rem;
}
.home-grown-players__stat:before {
    content: "";
    display: block;
}
.home-grown-players__stat:after {
    content: "";
    display: table;
    clear: both;
}
.home-grown-players__stat-number {
    color: #ff2882;
    float: left;
    font-size: 8.5rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 7rem;
    position: relative;
    text-align: right;
    width: 40%;
    word-spacing: -1rem;
}
.home-grown-players__stat-number i {
    display: inline-block;
}
.home-grown-players__stat-text {
    color: #ebebe4;
    float: left;
    font-size: 2.4rem;
    line-height: 3rem;
    padding-left: 2rem;
    text-align: left;
    width: 60%;
}
.home-grown-players__balls {
    clear: both;
    padding: 2rem 0;
    text-align: center;
    margin: 0 auto;
    max-width: 45%;
    opacity: 0;
    transition: opacity 0.8s ease-out;
}
.home-grown-players__balls.is-active {
    opacity: 1;
}
.home-grown-players__balls li {
    display: inline-block;
    margin-bottom: 0.5rem;
    opacity: 0.6;
    margin-left: 2px;
}
.home-grown-players__shirts {
    margin-bottom: 1rem;
    padding: 0 6rem;
    text-align: center;
    opacity: 0;
    transition: opacity 0.8s ease-out;
}
.home-grown-players__shirts.is-active {
    opacity: 1;
}
.home-grown-players__shirts li {
    margin-left: 2px;
    display: inline-block;
    margin-bottom: 0.5rem;
}
.home-grown-players__increase {
    color: #ff2882;
    display: block;
    font-size: 9.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 8rem;
    margin-bottom: 1rem;
    word-spacing: -1rem;
}
.home-grown-players__increase .icn {
    opacity: 0;
    transform: translateY(50px);
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
    transition-delay: 1.5s;
    display: inline-block;
}
.home-grown-players__increase-text {
    padding: 0 6.72rem;
}
.home-grown-players__info {
    border-top: 0.5rem solid #ebebe4;
    margin-top: 3rem;
    padding: 1rem 1rem 0;
}
.home-grown-players__info li {
    margin-bottom: 0;
}
.home-grown-players__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}
.home-grown-players .wrapper {
    max-width: 70%;
}
.home-grown-players p {
    color: #ebebe4;
}
.home-grown-players .arrow-increase-small,
.home-grown-players .stop-watch-small {
    display: none;
}
.home-grown-players.is-active,
.home-grown-players.is-active .home-grown-players__increase .icn {
    opacity: 1;
    transform: translateY(0);
}
@media (max-width: 1023px) {
    .home-grown-players__section {
        padding-bottom: 3rem;
    }
    .home-grown-players__section:after {
        display: none;
    }
}
@media (max-width: 700px) {
    .home-grown-players {
        background-image: none;
        padding: 2rem 0;
    }
    .home-grown-players__heading {
        font-size: 1.9rem;
    }
    .home-grown-players__stat-number,
    .home-grown-players__stat-text {
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .home-grown-players__stat-container {
        padding: 3rem;
    }
    .home-grown-players__stat-text {
        font-size: 1.8rem;
    }
    .home-grown-players__balls {
        display: none;
    }
    .home-grown-players__section {
        border-bottom: 0.5rem solid #643f67;
        border-top: 0.5rem solid #643f67;
        padding: 3rem;
    }
    .home-grown-players__section:after {
        display: none;
    }
    .home-grown-players__section:last-of-type {
        border-bottom: 0;
        border-top: 0;
    }
    .home-grown-players__increase-text,
    .home-grown-players__shirts {
        padding: 0;
    }
    .home-grown-players__increase {
        font-size: 6rem;
    }
    .home-grown-players__info {
        border-top: 0.5rem solid #643f67;
        margin: 0;
    }
    .home-grown-players__info li {
        text-align: center;
    }
    .home-grown-players .wrapper {
        max-width: none;
    }
    .home-grown-players .arrow-increase-small,
    .home-grown-players .stop-watch-small {
        display: inline-block;
    }
}
.home-page-hero {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 2rem;
    background: #37003c;
    overflow: hidden;
}
.home-page-hero:before {
    content: "";
    display: block;
}
.home-page-hero:after {
    content: "";
    display: table;
    clear: both;
}
.home-page-hero__branding {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    fill: rgba(78.375, 0, 85.5, 0.6);
    transition: fill 0.3s ease;
}
.home-page-hero__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 4.2vw;
    white-space: nowrap;
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    transition: opacity 0.6s ease;
}
.home-page-hero__title .text {
    display: inline-block;
    white-space: nowrap;
    opacity: 0;
}
.home-page-hero__title .text--first {
    margin-right: 1rem;
    transform: translateY(40px);
}
.home-page-hero__title .text--second {
    transform: translateX(40px);
}
.home-page-hero__title.animate-in .text--first {
    animation: 1s cubic-bezier(0.86, 0, 0.07, 1) 0s 1 fadeInUp forwards;
}
.home-page-hero__title.animate-in .text--second {
    animation: 1s cubic-bezier(0.86, 0, 0.07, 1) 0.4s 1 fadeInRight forwards;
}
.home-page-hero__promos {
    display: flex;
    position: relative;
    padding: 6rem 8.5rem 6rem 5rem;
}
.home-page-hero__promos .quote-promo-list {
    margin-bottom: 0;
}
.home-page-hero__promos .quote-promo-list > [class*="col-"] {
    pointer-events: none;
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity 0.5s ease,
        transform 0.7s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.home-page-hero__promos .quote-promo-list > [class*="col-"]:first-of-type {
    transition-delay: 0s;
}
.home-page-hero__promos .quote-promo-list > [class*="col-"]:nth-of-type(2) {
    transition-delay: 0.2s;
}
.home-page-hero__promos .quote-promo-list > [class*="col-"]:nth-of-type(3) {
    transition-delay: 0.4s;
}
.home-page-hero__promos .quote-promo-list > [class*="col-"]:nth-of-type(4) {
    transition-delay: 0.6s;
}
.home-page-hero__promos.animate-in .quote-promo-list > [class*="col-"] {
    opacity: 1;
    pointer-events: auto;
    transform: translateY(0);
}
.home-page-hero__promos .quote-promo--premier-league {
    border-bottom-color: #fff;
}
.home-page-hero .hero-brand-bar {
    transition: transform 1.2s cubic-bezier(0.86, 0, 0.07, 1),
        background 0.3s ease;
    transition-delay: 3s, 0s;
}
@media (min-width: 1023px) {
    .home-page-hero__branding.hover--communities {
        fill: #05f0ff;
    }
    .home-page-hero__branding.hover--premier-league {
        fill: #fff;
    }
    .home-page-hero__branding.hover--fans {
        fill: #00ff87;
    }
    .home-page-hero__branding.hover--football {
        fill: #ff2882;
    }
    .home-page-hero .hero-brand-bar.hover--communities {
        background: #05f0ff;
    }
    .home-page-hero .hero-brand-bar.hover--premier-league {
        background: #fff;
    }
    .home-page-hero .hero-brand-bar.hover--fans {
        background: #00ff87;
    }
    .home-page-hero .hero-brand-bar.hover--football {
        background: #ff2882;
    }
}
@media (max-width: 1023px) {
    .home-page-hero__title {
        font-size: 5rem;
    }
    .home-page-hero__branding {
        width: 200%;
        left: 0;
    }
    .home-page-hero__promos {
        padding: 3rem 6.5rem 1rem 4rem;
    }
}
@media (max-width: 700px) {
    .home-page-hero__title {
        font-size: 3.5rem;
    }
    .home-page-hero__promos {
        padding: 6rem 4.5rem 6rem 3rem;
    }
}
@media (max-width: 500px) {
    .home-page-hero__title {
        font-size: 2.5rem;
        white-space: normal;
    }
    .home-page-hero__promos {
        padding-left: 1rem;
    }
}
.tipl-page-header {
    max-width: 65%;
    position: relative;
    margin: 0 auto;
    padding: 3rem 0;
    text-align: center;
    z-index: 20;
}
.tipl-page-header__container {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    overflow: hidden;
    border-bottom: 4px solid #ff2882;
}
.tipl-page-header__container:before {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
        180deg,
        rgba(55, 0, 60, 0.8) 0,
        rgba(55, 0, 60, 0.6)
    );
    z-index: 10;
}
.tipl-page-header__container.football {
    border-bottom-color: #ff2882;
}
.tipl-page-header__container.football .tipl-page-header__link {
    background: #ff2882;
}
.tipl-page-header__container.football .tipl-page-header__link:hover {
    background: rgb(244, 0, 102.1395348837);
}
.tipl-page-header__container.football .tipl-page-header__sub-title {
    color: #ff2882;
}
.tipl-page-header__container.fans {
    border-bottom-color: #00ff87;
}
.tipl-page-header__container.fans .tipl-page-header__link {
    background: #00ff87;
    color: #37003c;
}
.tipl-page-header__container.fans .tipl-page-header__link:hover {
    background: #00cc6c;
}
.tipl-page-header__container.fans .tipl-page-header__sub-title {
    color: #00ff87;
}
.tipl-page-header__container.communities {
    border-bottom-color: #05f0ff;
}
.tipl-page-header__container.communities .tipl-page-header__link {
    background: #05f0ff;
    color: #37003c;
}
.tipl-page-header__container.communities .tipl-page-header__link:hover {
    background: rgb(0, 196.46, 209);
}
.tipl-page-header__container.communities .tipl-page-header__sub-title {
    color: #05f0ff;
}
.tipl-page-header__container.premier-league {
    border-bottom-color: #37003c;
}
.tipl-page-header__container.premier-league .tipl-page-header__link {
    background: #fff;
    color: #37003c;
}
.tipl-page-header__container.premier-league .tipl-page-header__link:hover {
    background: rgb(229.5, 229.5, 229.5);
}
.tipl-page-header__container.premier-league .tipl-page-header__sub-title {
    color: #fff;
}
.tipl-page-header__image {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}
.tipl-page-header__link {
    max-width: 16rem;
    display: block;
    position: absolute;
    left: 4rem;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 2rem 0 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    z-index: 20;
}
.tipl-page-header__link .icn {
    position: absolute;
    top: 50%;
    margin-top: -4px;
}
.tipl-page-header__sub-title {
    color: #ff2882;
    font-size: 3.4rem;
}
.tipl-page-header__sub-title,
.tipl-page-header__title {
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tipl-page-header__title {
    color: #fff;
    font-size: 4.6rem;
}
@media (max-width: 1023px) {
    .tipl-page-header__link {
        top: 25%;
    }
}
@media (max-width: 900px) {
    .tipl-page-header__link {
        top: 3rem;
        left: 1rem;
    }
}
@media (max-width: 700px) {
    .tipl-page-header {
        max-width: 85%;
    }
    .tipl-page-header__container {
        margin-bottom: 4rem;
    }
    .tipl-page-header__link {
        display: none;
    }
    .tipl-page-header__sub-title {
        font-size: 2.4rem;
    }
    .tipl-page-header__title {
        font-size: 3.4rem;
    }
}
.page-share {
    width: 100%;
    position: fixed;
    bottom: 1rem;
    left: 1rem;
    z-index: 50;
}
.page-share__social-container {
    position: relative;
    z-index: 10;
}
.page-share__social-container .social-share {
    display: flex;
    align-items: center;
}
.page-share__social-container .social-share .socialShareBtn {
    width: 90px;
    position: relative;
    line-height: 1;
    padding: 1.5rem;
    background: #fff;
    color: #76766f;
    border-top: 4px solid #ff2882;
    border-radius: 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
    cursor: pointer;
    transition: background 0.2s ease;
}
.page-share__social-container .social-share .socialShareBtn .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    opacity: 0.4;
}
.page-share__social-container .social-share .socialShareBtn:focus {
    color: #ff2882;
    background: #e8e8e8;
}
.page-share__social-container .social-share .socialShareBtn:focus .icn {
    opacity: 1;
}
@media (min-width: 900px) {
    .page-share__social-container .social-share .socialShareBtn:hover {
        color: #ff2882;
        background: #e8e8e8;
    }
    .page-share__social-container .social-share .socialShareBtn:hover .icn {
        opacity: 1;
    }
}
.page-share__social-container .social-share .socialOptions {
    width: 90px;
    display: flex;
    flex-direction: column-reverse;
    position: absolute;
    bottom: calc(100% - 4px);
    left: 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.25s ease;
}
.page-share__social-container .social-share .socialOptions li {
    width: 100%;
}
.page-share__social-container .social-share .socialOptions .option {
    width: 100%;
    height: 4.5rem;
    position: relative;
    cursor: pointer;
    transition: background 0.2s ease;
}
.page-share__social-container .social-share .socialOptions .option .icn {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -7px 0 0 -7px;
}
.page-share__social-container .social-share .socialOptions .option.twitter {
    background: #00aced;
}
.page-share__social-container
    .social-share
    .socialOptions
    .option.twitter
    .icn {
    margin-top: -6px;
}
.page-share__social-container
    .social-share
    .socialOptions
    .option.twitter:focus {
    background: rgb(0, 134.9873417722, 186);
}
@media (min-width: 900px) {
    .page-share__social-container
        .social-share
        .socialOptions
        .option.twitter:hover {
        background: rgb(0, 134.9873417722, 186);
    }
}
.page-share__social-container .social-share .socialOptions .option.facebook {
    background: #3b5998;
}
.page-share__social-container
    .social-share
    .socialOptions
    .option.facebook:focus {
    background: rgb(44.7393364929, 67.4881516588, 115.2606635071);
}
@media (min-width: 900px) {
    .page-share__social-container
        .social-share
        .socialOptions
        .option.facebook:hover {
        background: rgb(44.7393364929, 67.4881516588, 115.2606635071);
    }
}
.page-share__social-container .social-share .socialOptions .option.email {
    background: #37003c;
}
.page-share__social-container .social-share .socialOptions .option.email .icn {
    margin-top: -5px;
}
.page-share__social-container .social-share .socialOptions .option.email:focus {
    background: rgb(8.25, 0, 9);
}
@media (min-width: 900px) {
    .page-share__social-container
        .social-share
        .socialOptions
        .option.email:hover {
        background: rgb(8.25, 0, 9);
    }
}
.page-share__social-container .social-share.open .socialOptions {
    max-height: 140px;
}
@media (max-width: 900px) {
    .page-share .social-share .socialOptions {
        flex-direction: row;
        position: relative;
        bottom: -2px;
        left: 0;
        border-radius: 0 3px 3px 0;
        overflow: hidden;
        max-height: none;
        width: 0;
        transition: width 0.25s ease;
    }
    .page-share .social-share.open .socialOptions {
        max-height: none;
        width: 200px;
    }
}
.webViewBody .page-share {
    display: none;
}
.photo-widget {
    margin-bottom: 4rem;
}
.photo-widget:before {
    content: "";
    display: block;
}
.photo-widget:after {
    content: "";
    display: table;
    clear: both;
}
.photo-widget .thumbnail:focus img,
.photo-widget .thumbnail:hover img {
    transform: none;
}
.photo-widget .thumbnail .image:before {
    display: none;
}
.photo-widget .articleCaption {
    width: 100%;
    display: block;
    padding: 1rem 2rem;
    min-height: 4rem;
    text-align: center;
    color: #76766f;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
}
.photo-widget .articleCaption__text {
    display: none;
}
.photo-widget .articleCaption .icn {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 0.5rem;
}
.photo-widget--grid {
    margin: 0 -1rem 4rem;
}
.photo-widget--grid .articleCaption {
    padding: 1rem 2rem 3rem;
}
.articleWidget .articleImage .articleCaption,
.standardArticle .articleImage figcaption {
    padding: 1rem 2rem;
    background: transparent;
    color: #76766f;
}
@media (min-width: 700px) {
    .articleImage {
        margin-bottom: 2rem;
    }
}
.articleImage .thumbnail .image {
    width: 100%;
}
.articleImage .thumbnail .image:before {
    display: none;
}
.articleImage figcaption {
    padding: 2rem;
    text-align: center;
    background: #37003c;
    color: #fff;
}
.articleImage img {
    display: block;
}
@media (max-width: 900px) {
    .photo-widget {
        margin: 0 -1rem 2rem;
    }
    .photo-widget .articleCaption {
        position: relative;
        padding-left: 4rem;
        text-align: left;
        font-size: 1.1rem;
    }
    .photo-widget--grid figure {
        margin: 0 -1rem;
    }
    .photo-widget--grid .articleCaption {
        padding: 1rem;
        padding-left: 4rem;
    }
}
.player-stat {
    position: relative;
    margin: 1rem 0 6rem;
    padding: 4rem 8rem 2rem 3rem;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    width: 100%;
}
@supports (width: 100vw) {
    .player-stat {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
@media (max-width: 900px) {
    .player-stat {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}
@media (max-width: 700px) {
    .player-stat {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.player-stat .hero-brand-bar {
    transform: none;
    background: #ff2882;
}
.player-stat .hero-brand-bar--right {
    width: 5.3rem;
}
.player-stat .hero-brand-bar--right .icn {
    margin-left: -20px;
}
.player-stat__player-img {
    width: 95%;
    height: 100%;
    position: absolute;
    bottom: -2rem;
    left: 0;
    z-index: 5;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: right bottom;
    object-position: right bottom;
    font-family: "object-fit: contain; object-position: right bottom";
}
.player-stat__player-img--mobile {
    display: none;
}
.player-stat__img-container,
.player-stat__stats {
    position: relative;
    z-index: 5;
}
.player-stat__stats {
    padding-right: 3rem;
}
.player-stat__stats .hero-brand-bar {
    display: none;
}
.player-stat__list {
    display: inline-block;
    margin-top: 2rem;
}
.player-stat__list > li {
    position: relative;
    margin-right: 3rem;
    padding-top: 1rem;
    float: left;
    border-top: 4px solid #ff2882;
}
.player-stat__position {
    font-size: 1.8rem;
}
.player-stat__name,
.player-stat__position {
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-stat__name {
    margin-bottom: 1.2rem;
    color: #ff2882;
    font-size: 5rem;
    line-height: 1;
}
.player-stat__title {
    display: block;
}
.player-stat__description {
    color: #fff;
    display: block;
    margin: 1rem 0 0;
}
.player-stat__number {
    display: block;
    font-size: 8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-stat .wrapper {
    display: flex;
    align-items: stretch;
}
.player-stat:after {
    background: rgba(55, 0, 60, 0.85);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
@media (min-width: 700px) {
    .player-stat:nth-of-type(odd) .wrapper {
        flex-direction: row-reverse;
    }
    .player-stat:nth-of-type(odd) .player-stat__stats {
        float: right;
        order: 2;
        text-align: right;
    }
    .player-stat:nth-of-type(odd) .player-stat__img-container {
        order: 1;
        float: right;
    }
    .player-stat:nth-of-type(odd) .player-stat__list > li {
        margin-left: 3rem;
        margin-right: 0;
    }
    .player-stat:nth-of-type(odd) .player-stat__player-img {
        -o-object-position: left bottom;
        object-position: left bottom;
    }
}
@media (max-width: 1023px) {
    .player-stat {
        padding-left: 2rem;
        padding-right: 3rem;
    }
    .player-stat__number {
        font-size: 5rem;
    }
}
@media (max-width: 700px) {
    .player-stat {
        padding: 2rem;
        margin-bottom: 4rem;
    }
    .player-stat__player-img--mobile {
        bottom: 0;
        display: block;
        height: auto;
        left: auto;
        max-width: 35%;
        transform: translateX(-108%);
    }
    @supports ((-o-object-fit: cover) or (object-fit: cover)) {
        .player-stat__player-img--mobile {
            height: 90%;
            -o-object-fit: contain;
            object-fit: contain;
        }
    }
    .player-stat .hero-brand-bar,
    .player-stat__player-img--desktop {
        display: none;
    }
    .player-stat__stats {
        padding-right: 0;
    }
    .player-stat__stats .hero-brand-bar {
        display: block;
    }
    .player-stat__stats .hero-brand-bar--right {
        width: 3.5rem;
    }
    .player-stat__stats .hero-brand-bar--right .icn {
        margin-left: -14px;
    }
    .player-stat__name-container {
        background: rgba(0, 0, 0, 0.4);
        margin: -2rem -2rem 2rem;
        padding: 2rem 6rem 2rem 50%;
        position: relative;
    }
    .player-stat__name {
        color: #fff;
        font-size: 2.8rem;
        max-width: 14rem;
    }
    .player-stat__description,
    .player-stat__title {
        font-size: 1.2rem;
    }
    .player-stat__number {
        font-size: 4rem;
    }
    .player-stat__list {
        width: 100%;
    }
    .player-stat__list > li {
        padding-top: 1rem;
        min-width: 0;
        margin-right: 1rem;
        width: calc(33.333% - 1rem);
    }
    .player-stat__list > li:last-child {
        margin-right: 0;
    }
    .player-stat__position {
        color: #ff2882;
        font-size: 1.4rem;
    }
    .player-stat__stats {
        padding: 0;
    }
    .player-stat__img-container {
        display: none;
    }
}
.quote-promo-list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 6rem;
    transform: translateZ(0);
}
.quote-promo-list__no-room-for-racism {
    margin: 1rem 0;
}
.quote-promo {
    width: 100%;
    height: 100%;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    background-size: cover;
    background-position: 50%;
    background-color: #000;
    position: relative;
    overflow: hidden;
    transition: transform 0.3s ease-out;
    border-bottom: 6px solid transparent;
    backface-visibility: hidden;
}
.quote-promo:focus {
    transform: scale(1.05);
}
.quote-promo:focus .quote-promo__link span {
    transform: translateX(6px);
}
@media (min-width: 900px) {
    .quote-promo:hover {
        transform: scale(1.05);
    }
    .quote-promo:hover .quote-promo__link span {
        transform: translateX(6px);
    }
}
.quote-promo__promo-content {
    position: relative;
    text-decoration: none;
    display: block;
    padding: 70% 0.5rem 3rem;
}
.quote-promo__image {
    transform: scale(1.05);
    transition: transform 0.3s ease-out;
    position: absolute;
    height: 70%;
    width: 100%;
}
.quote-promo__image:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: -0.2rem;
    background-color: rgba(0, 0, 0, 0.7);
    background: linear-gradient(0deg, #000 15%, transparent 60%);
}
.quote-promo__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
}
.quote-promo__title {
    font-size: 1.8rem;
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 8px;
}
.quote-promo__arrow {
    display: none;
}
.quote-promo__subtitle {
    color: #fff;
    font-size: 2.4rem;
    margin-bottom: 1.6rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.quote-promo__subtitle span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.quote-promo__content {
    position: relative;
    margin: 0 1.6rem 1.6rem;
    color: #fff;
    font-size: 1.1rem;
}
.quote-promo__author {
    font-style: italic;
    color: #fff;
    font-size: 1.1rem;
    margin-bottom: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.quote-promo__author span {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    opacity: 0.7;
}
.quote-promo__link {
    left: 0;
    font-size: 1.1rem;
    display: block;
    width: 100%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    position: absolute;
    bottom: 0;
    padding: 20px 0;
}
.quote-promo__link span {
    display: inline-block;
    margin-left: 6px;
    transition: transform 0.2s ease;
}
.quote-promo--no-room-for-racism {
    border-bottom-color: #ebff00;
}
.quote-promo--no-room-for-racism .quote-promo__image {
    height: 100%;
}
.quote-promo--no-room-for-racism .quote-promo__image:after {
    background: linear-gradient(
        0deg,
        #000 5%,
        rgba(0, 0, 0, 0.25) 50%,
        transparent 60%
    );
}
.quote-promo--no-room-for-racism .quote-promo__promo-content {
    padding-top: 121%;
}
.quote-promo--no-room-for-racism .quote-promo__title {
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    font-size: 3.2rem;
}
.quote-promo--no-room-for-racism .quote-promo__subtitle {
    display: none;
}
.quote-promo--football {
    border-bottom-color: #ff085d;
}
.quote-promo--football .quote-promo__title {
    color: #ff085d;
}
.quote-promo--fans {
    border-bottom-color: #00ff8e;
}
.quote-promo--fans .quote-promo__title {
    color: #00ff8e;
}
.quote-promo--communities {
    border-bottom-color: #00f0fd;
}
.quote-promo--communities .quote-promo__title {
    color: #00f0fd;
}
.quote-promo--premier-league {
    border-bottom-color: #963cff;
}
.quote-promo--premier-league .hero-slider__category,
.quote-promo--premier-league .quote-promo__title {
    color: #963cff;
}
@media (max-width: 1023px) {
    .quote-promo-list > [class*="col-"] {
        margin-bottom: 2rem;
    }
    .quote-promo-list > [class*="col-"].quote-promo-list__no-room-for-racism {
        padding-right: 0.5rem;
    }
    .quote-promo--no-room-for-racism .quote-promo__promo-content {
        padding-top: 90%;
    }
}
@media (max-width: 700px) {
    .quote-promo-list {
        margin: 1rem 0 4rem;
    }
    .quote-promo-list > [class*="col-"] {
        margin-bottom: 0.8rem;
    }
    .quote-promo-list > [class*="col-"].quote-promo-list__no-room-for-racism {
        margin-bottom: 0.8rem;
        padding-left: 0.5rem;
    }
    .quote-promo-list__no-room-for-racism {
        margin-top: 0;
    }
    .quote-promo {
        height: 9.6rem;
        text-align: left;
    }
    .quote-promo__image {
        height: 100%;
    }
    .quote-promo__image:after {
        background: none;
        background-color: rgba(0, 0, 0, 0.7);
    }
    .quote-promo__promo-content {
        height: 100%;
        display: block;
        padding: 2.6rem 1.6rem;
        text-decoration: none;
    }
    .quote-promo__title {
        padding: 0;
        margin: 0;
        font-size: 1.6rem;
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        margin-bottom: 0.4rem;
    }
    .quote-promo__subtitle {
        font-size: 18px;
        margin-bottom: 0;
    }
    .quote-promo__arrow {
        display: block;
        position: absolute;
        top: 50%;
        right: 15px;
        transform: translateY(-50%);
    }
    .quote-promo__author,
    .quote-promo__content,
    .quote-promo__link {
        display: none;
    }
    .quote-promo--no-room-for-racism {
        height: 23.5rem;
    }
    .quote-promo--no-room-for-racism .quote-promo__promo-content {
        padding: 2.6rem 1.6rem;
    }
    .quote-promo--no-room-for-racism .quote-promo__title {
        font-size: 2.1rem;
        text-align: center;
    }
}
.season-timeline {
    width: 100%;
    position: relative;
    margin-top: -2rem;
    margin-bottom: -2rem;
    padding: 4rem 0;
    background: #37003c;
}
.season-timeline__background-branding svg {
    width: 50%;
    position: fixed;
    top: 10rem;
    left: -6rem;
    fill: rgba(78.375, 0, 85.5, 0.5);
}
.season-timeline .wrapper .col-12 > * {
    padding-top: 5rem;
    padding-bottom: 5rem;
    opacity: 0;
    transition: opacity 0.6s ease, left 0.6s cubic-bezier(0.86, 0, 0.07, 1),
        right 0.6s cubic-bezier(0.86, 0, 0.07, 1);
}
.season-timeline .wrapper .col-12 > .left,
.season-timeline .wrapper .col-12 > .right {
    float: none;
}
.season-timeline .wrapper .col-12 > .left {
    padding-right: 55%;
}
.season-timeline .wrapper .col-12 > .left:before {
    content: "";
    width: 5%;
    height: 4px;
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    left: auto;
    margin-top: -2px;
    box-shadow: none;
    background: #ff2882;
    background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
    opacity: 0;
    transform: scale(0);
    transform-origin: right;
    transition: transform 0.3s ease 0.6s;
}
@media (max-width: 900px) {
    .season-timeline .wrapper .col-12 > .left:before {
        display: none;
    }
}
.season-timeline .wrapper .col-12 > .left:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -8px -8px 0 0;
    border-radius: 100%;
    background: #37003c;
    border: 4px solid #ff2882;
    z-index: 15;
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    transition: transform 0.3s ease 0.4s;
}
@media (max-width: 900px) {
    .season-timeline .wrapper .col-12 > .left:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 700px) {
    .season-timeline .wrapper .col-12 > .left:after {
        left: 12px;
    }
}
.season-timeline .wrapper .col-12 > .left:not(.article-promo) {
    left: -60px;
}
.season-timeline .wrapper .col-12 > .right {
    padding-left: 55%;
}
.season-timeline .wrapper .col-12 > .right:before {
    content: "";
    width: 5%;
    height: 4px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    right: auto;
    margin-top: -2px;
    box-shadow: none;
    background: #ff2882;
    background: linear-gradient(270deg, #37003c 0, #ff2882 20%, #ff2882);
    opacity: 0;
    transform: scale(0);
    transform-origin: left;
    transition: transform 0.3s ease 0.6s;
}
@media (max-width: 900px) {
    .season-timeline .wrapper .col-12 > .right:before {
        display: none;
    }
}
.season-timeline .wrapper .col-12 > .right:after {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 50%;
    right: 50%;
    margin: -8px -8px 0 0;
    border-radius: 100%;
    background: #37003c;
    border: 4px solid #ff2882;
    z-index: 15;
    opacity: 0;
    transform: scale(0);
    transform-origin: center;
    transition: transform 0.3s ease 0.4s;
}
@media (max-width: 900px) {
    .season-timeline .wrapper .col-12 > .right:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 700px) {
    .season-timeline .wrapper .col-12 > .right:after {
        left: 12px;
    }
}
.season-timeline .wrapper .col-12 > .right:not(.article-promo) {
    right: -60px;
}
.season-timeline .wrapper .col-12 > .showContent {
    opacity: 1;
}
.season-timeline .wrapper .col-12 > .showContent.left {
    left: 0;
}
.season-timeline .wrapper .col-12 > .showContent.right {
    right: 0;
}
.season-timeline .wrapper .col-12 > .showContent.showLines:after,
.season-timeline .wrapper .col-12 > .showContent.showLines:before {
    transform: scale(1);
    opacity: 1;
}
.season-timeline__title-container {
    margin-bottom: 4rem;
    padding: 0 !important;
    text-align: center;
    opacity: 1 !important;
}
.season-timeline__title {
    margin-bottom: 1rem;
    color: #fff;
    font-size: 5rem;
    opacity: 1 !important;
}
.season-timeline__subtitle {
    position: relative;
    display: inline-block;
    text-transform: uppercase;
    color: #05f0ff;
    font-size: 2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.season-timeline__subtitle:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -2rem;
    left: 0;
    width: 100%;
    height: 3px;
    background: radial-gradient(
        ellipse at center,
        hsla(0, 0%, 100%, 0.4) 0,
        transparent 100%
    );
}
.season-timeline__line {
    width: 4px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-top: 10rem;
    margin-left: -2px;
    background-color: #ff2882;
    opacity: 1 !important;
}
.season-timeline__line:before {
    content: "";
    width: 8px;
    height: 8px;
    display: block;
    position: absolute;
    top: 0;
    right: 50%;
    margin-right: -8px;
    border-radius: 100%;
    background: #37003c;
    border: 4px solid #ff2882;
}
.season-timeline__divider {
    position: relative;
    margin: 0;
    text-align: center;
    opacity: 1 !important;
}
.season-timeline__divider.first {
    padding: 2rem !important;
}
.season-timeline__divider.first .season-timeline__divider-title {
    margin: 0;
    padding: 0;
    background: transparent;
}
.season-timeline__divider.first .season-timeline__divider-background,
.season-timeline__divider.first .season-timeline__divider-line-cover {
    display: none;
}
@supports (width: 100vw) {
    .season-timeline__divider-background {
        width: 100vw;
        height: 627px;
        position: absolute;
        bottom: 0;
        left: 50%;
        margin-left: -50vw;
        background-image: url(../i/bg-elements/timeline-shard.png);
        background-repeat: no-repeat;
        background-position: 100% 100%;
        pointer-events: none;
        opacity: 1 !important;
    }
    @media (-moz-min-device-pixel-ratio: 2),
        (-webkit-min-device-pixel-ratio: 2) {
        .season-timeline__divider-background {
            background-image: url(../i/bg-elements/timeline-shard@x2.png);
            background-size: 884px 550px;
        }
    }
}
.season-timeline__divider-title {
    position: relative;
    display: inline-block;
    margin: 6rem 0;
    padding: 3rem 1rem;
    color: #fff;
    font-size: 4.5rem;
    opacity: 1 !important;
}
.season-timeline__divider-line-cover {
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -4px;
    background: #37003c;
    box-shadow: 0 0 10px 10px #37003c;
    z-index: 5;
    box-shadow: none;
    opacity: 1 !important;
}
.season-timeline__divider-text {
    position: relative;
    z-index: 10;
    opacity: 1 !important;
}
.season-timeline .article-promo {
    position: relative;
    clear: both;
    overflow: hidden;
}
.season-timeline .article-promo.left,
.season-timeline .article-promo.right {
    padding: 3rem 0 !important;
}
@media (min-width: 900px) {
    .season-timeline .article-promo.left:after,
    .season-timeline .article-promo.left:before,
    .season-timeline .article-promo.right:after,
    .season-timeline .article-promo.right:before {
        display: none !important;
    }
}
.season-timeline .article-promo__heading {
    color: #fff;
}
.season-timeline .article-promo__summary {
    color: #fff;
    opacity: 0.6;
}
.season-timeline .article-promo__img img {
    box-shadow: 0 0 10px 10px #37003c;
}
.season-timeline .article-promo__btn {
    color: #fff;
    border-top-color: hsla(0, 0%, 100%, 0.7);
}
.season-timeline .video-promo {
    position: relative;
    margin: 0;
    padding: 4rem 0;
    border-top: none;
}
.season-timeline .video-promo__title {
    color: #fff;
}
.season-timeline .video-promo .thumbnail.videoThumb .image {
    width: 60%;
    box-shadow: 0 0 10px 10px #37003c;
}
.season-timeline .video-promo .thumbnail.videoThumb figcaption {
    width: 40%;
}
.season-timeline .video-promo .thumbnail.videoThumb .description {
    color: #fff;
    opacity: 0.6;
}
.season-timeline .video-promo.left .thumbnail.videoThumb .image,
.season-timeline .video-promo.left .thumbnail.videoThumb figcaption,
.season-timeline .video-promo.right .thumbnail.videoThumb .image,
.season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
    width: 100%;
}
.season-timeline .video-promo.left .thumbnail.videoThumb figcaption {
    padding-left: 0;
}
.season-timeline .video-promo.right .thumbnail.videoThumb figure {
    display: block;
}
.season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
    padding-right: 0;
    text-align: right;
}
.season-timeline .block-quote {
    position: relative;
    padding: 5rem;
}
.season-timeline .block-quote:before {
    content: "";
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -4px;
    background: #37003c;
    box-shadow: 0 0 10px 10px #37003c;
    z-index: 5;
}
.season-timeline .block-quote__quote-mark {
    position: relative;
    z-index: 10;
}
.season-timeline .block-quote__quote-content {
    position: relative;
    font-size: 4rem;
    line-height: 1.4;
    color: #fff;
    z-index: 10;
}
.season-timeline .block-quote__author {
    position: relative;
    margin-bottom: 0;
    color: #fff;
    z-index: 10;
}
.season-timeline .block-quote.left,
.season-timeline .block-quote.right {
    float: none;
    background: transparent;
    box-shadow: none;
}
.season-timeline .block-quote.left {
    padding-right: 55%;
}
.season-timeline .block-quote.left .block-quote__quote-mark .icn {
    margin: 0;
    margin-left: auto;
}
.season-timeline .block-quote.left .block-quote__author,
.season-timeline .block-quote.left .block-quote__quote-content {
    text-align: right;
}
.season-timeline .block-quote.right {
    padding-left: 55%;
}
.season-timeline .block-quote.right .block-quote__quote-mark .icn {
    margin: 0;
}
.season-timeline .block-quote.right .block-quote__author,
.season-timeline .block-quote.right .block-quote__quote-content {
    text-align: left;
}
.season-timeline .photo-widget {
    position: relative;
    margin: 0;
}
.season-timeline .photo-widget .thumbnail {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    box-shadow: 0 0 10px 10px #37003c;
}
.season-timeline .photo-widget .articleCaption {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 2rem;
    text-align: left;
    font-size: 2.8rem;
    line-height: 1.4;
    color: #fff;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-timeline .photo-widget .articleCaption .icn {
    display: none;
}
.season-timeline .photo-widget .articleCaption__text {
    display: block;
    margin-bottom: 1rem;
    color: #05f0ff;
    font-size: 1.4rem;
}
.season-timeline .photo-widget .articleCaption__text .icn {
    display: inline-block;
    margin-right: 1rem;
}
.season-timeline .photo-widget.left .articleCaption,
.season-timeline .photo-widget.left .thumbnail,
.season-timeline .photo-widget.right .articleCaption,
.season-timeline .photo-widget.right .thumbnail {
    width: 100%;
    display: block;
}
.season-timeline .photo-widget.left .articleCaption {
    text-align: right;
    padding: 2rem 0 0 2rem;
}
.season-timeline .photo-widget.right .articleCaption {
    padding: 2rem 2rem 0 0;
}
.season-timeline .single-stat {
    width: 100%;
    position: relative;
}
.season-timeline .single-stat--with-image {
    padding: 0;
    text-align: left;
}
.season-timeline .single-stat--with-image .single-stat__image {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    box-shadow: 0 0 10px 10px #37003c;
}
.season-timeline .single-stat--with-image .single-stat__content {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    padding-left: 2rem;
}
.season-timeline .single-stat--with-image .single-stat__stat {
    margin-bottom: 1.5rem;
    padding-right: 2rem;
    color: #fff;
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-timeline .single-stat--with-image .single-stat__description {
    color: #fff;
    text-align: left;
    font-size: 1.6rem;
    line-height: 1.4;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-timeline .single-stat--no-image {
    text-align: center;
}
.season-timeline .single-stat--no-image:before {
    content: "";
    display: block;
    width: 8px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -4px;
    background: #37003c;
    box-shadow: 0 0 10px 10px #37003c;
    z-index: 5;
}
.season-timeline .single-stat--no-image .single-stat__container {
    position: relative;
    z-index: 15;
}
.season-timeline .single-stat--no-image .single-stat__headline {
    display: inline-block;
    margin-bottom: 0.5rem;
    padding: 0.7rem 1rem 0.6rem;
    color: #fff;
    background: #ff2882;
    color: #37003c;
}
.season-timeline .single-stat--no-image .single-stat__title {
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.5rem;
    padding: 1rem 0 1.5rem;
}
.season-timeline .single-stat--no-image .single-stat__text {
    max-width: 75%;
    margin: 0 auto;
    color: #fff;
    font-size: 1.6rem;
    line-height: 1.4;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-timeline .single-stat.left,
.season-timeline .single-stat.right {
    float: none;
}
.season-timeline .single-stat.left .single-stat__image,
.season-timeline .single-stat.right .single-stat__image {
    width: 100%;
    margin-right: 0;
}
.season-timeline .single-stat.left .single-stat__content,
.season-timeline .single-stat.right .single-stat__content {
    width: 100%;
    padding: 2rem 0;
}
.season-timeline .single-stat.left .single-stat__text,
.season-timeline .single-stat.right .single-stat__text {
    max-width: none;
    margin: 0;
}
.season-timeline .single-stat.left {
    text-align: right;
}
.season-timeline .single-stat.left .single-stat__stat {
    padding-left: 2rem;
    padding-right: 0;
}
.season-timeline .single-stat.left .single-stat__description {
    text-align: right;
}
.season-timeline .single-stat.right,
.season-timeline .single-stat.right .single-stat__description {
    text-align: left;
}
.season-timeline .single-stat.right .single-stat__stat {
    padding-left: 0;
    padding-right: 2rem;
}
.season-timeline .single-stat.fans .single-stat__headline {
    background: #00ff87;
}
.season-timeline .single-stat.communities .single-stat__headline {
    background: #05f0ff;
}
.season-timeline .single-stat.premier-league .single-stat__headline {
    background: #fff;
}
@media (max-width: 1023px) {
    .season-timeline .article-promo__img img {
        padding: 0 1rem;
        box-shadow: none;
    }
}
@media (max-width: 900px) {
    .season-timeline {
        overflow: hidden;
    }
    .season-timeline .wrapper .col-12 > * {
        padding: 5rem;
    }
    .season-timeline .wrapper .col-12 > :not(.article-promo) {
        left: auto;
        right: -60px;
    }
    .season-timeline .wrapper .col-12 > .left,
    .season-timeline .wrapper .col-12 > .right {
        padding: 5rem !important;
    }
    .season-timeline .wrapper .col-12 > .left:not(.article-promo) {
        left: auto;
        right: -60px;
    }
    .season-timeline .wrapper .col-12 > .showContent,
    .season-timeline .wrapper .col-12 > .showContent.left {
        left: auto;
        right: 0;
    }
    .season-timeline__title {
        font-size: 2.8rem;
    }
    .season-timeline__subtitle {
        font-size: 1.6rem;
    }
    .season-timeline__line {
        margin-top: 3rem;
        padding: 0 !important;
        left: 4rem !important;
        right: auto !important;
    }
    .season-timeline__line:before {
        right: auto;
        left: -6px;
    }
    .season-timeline__divider {
        position: relative;
        margin: 0;
        padding: 2rem 0 !important;
        left: auto !important;
        right: auto !important;
        text-align: center;
    }
    .season-timeline__divider.first .season-timeline__divider-title {
        margin: 0;
        padding: 0;
        background: transparent;
    }
    .season-timeline__divider-background {
        display: none;
    }
    .season-timeline__divider-title {
        margin: 0;
        padding: 0;
        font-size: 2.8rem;
    }
    .season-timeline__divider-line-cover {
        display: none;
    }
    .season-timeline .article-promo:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .article-promo:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .article-promo:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .article-promo:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .article-promo:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .video-promo:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .video-promo:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .video-promo:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .video-promo:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .video-promo:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .video-promo .thumbnail.videoThumb .image {
        width: 100%;
        box-shadow: none;
    }
    .season-timeline .video-promo .thumbnail.videoThumb figcaption {
        width: 100%;
        padding: 2rem 2rem 2rem 0;
    }
    .season-timeline .video-promo.right .thumbnail.videoThumb figcaption {
        text-align: left;
    }
    .season-timeline .block-quote:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .block-quote:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .block-quote:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .block-quote:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .block-quote:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .block-quote__quote-mark .icn {
        margin: 0 auto 0 0;
    }
    .season-timeline .block-quote__quote-content {
        font-size: 3rem;
        text-align: left;
    }
    .season-timeline .block-quote__author {
        text-align: left;
        padding-left: 2rem;
    }
    .season-timeline .block-quote.left .block-quote__quote-mark .icn,
    .season-timeline .block-quote.right .block-quote__quote-mark .icn {
        margin: 0 auto 0 0;
    }
    .season-timeline .block-quote.left .block-quote__quote-content,
    .season-timeline .block-quote.right .block-quote__quote-content {
        text-align: left;
    }
    .season-timeline .block-quote.left .block-quote__author,
    .season-timeline .block-quote.right .block-quote__author {
        text-align: left;
        padding-left: 2rem;
    }
    .season-timeline .photo-widget:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .photo-widget:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .photo-widget:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .photo-widget:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .photo-widget:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .photo-widget .thumbnail {
        width: 100%;
    }
    .season-timeline .photo-widget .articleCaption {
        width: 100%;
        padding: 2rem 0 0;
    }
    .season-timeline .photo-widget .articleCaption__text .icn {
        position: relative;
        top: auto;
        left: auto;
    }
    .season-timeline .photo-widget.left .articleCaption {
        padding-left: 0;
        text-align: left;
    }
    .season-timeline .single-stat--no-image {
        text-align: left;
    }
    .season-timeline .single-stat--no-image:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .single-stat--no-image:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .single-stat--no-image:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .single-stat--no-image:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .single-stat--no-image:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .single-stat--no-image .single-stat__text {
        max-width: none;
        margin: 0;
    }
    .season-timeline .single-stat--with-image:before {
        content: "";
        width: 5%;
        height: 4px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        left: auto;
        margin-top: -2px;
        box-shadow: none;
        background: #ff2882;
        background: linear-gradient(90deg, #37003c 0, #ff2882 20%, #ff2882);
        opacity: 0;
        transform: scale(0);
        transform-origin: right;
        transition: transform 0.3s ease 0.6s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .single-stat--with-image:before {
        display: none;
    }
}
@media (max-width: 900px) {
    .season-timeline .single-stat--with-image:after {
        content: "";
        width: 8px;
        height: 8px;
        display: block;
        position: absolute;
        top: 50%;
        right: 50%;
        margin: -8px -8px 0 0;
        border-radius: 100%;
        background: #37003c;
        border: 4px solid #ff2882;
        z-index: 15;
        opacity: 0;
        transform: scale(0);
        transform-origin: center;
        transition: transform 0.3s ease 0.4s;
    }
}
@media (max-width: 900px) and (max-width: 900px) {
    .season-timeline .single-stat--with-image:after {
        top: 6rem;
        right: auto;
        left: 22px;
        margin: 0;
        transition-delay: 0.2s;
    }
}
@media (max-width: 900px) and (max-width: 700px) {
    .season-timeline .single-stat--with-image:after {
        left: 12px;
    }
}
@media (max-width: 900px) {
    .season-timeline .single-stat--with-image .single-stat__image {
        width: 100%;
    }
    .season-timeline .single-stat--with-image .single-stat__content {
        width: 100%;
        padding: 2rem 0;
    }
    .season-timeline .single-stat.left {
        text-align: left;
    }
    .season-timeline .single-stat.left .single-stat__stat {
        order: 0;
        padding-left: 0;
        padding-right: 2rem;
    }
}
@media (max-width: 700px) {
    .season-timeline__line {
        left: 3rem !important;
    }
    .season-timeline .block-quote__quote-content {
        font-size: 2.2rem;
        padding-right: 0;
        padding-left: 0;
    }
    .season-timeline .block-quote__author {
        padding-left: 0;
    }
    .season-timeline .article-promo {
        border: none;
    }
    .season-timeline .article-promo__heading {
        font-size: 2.4rem;
    }
    .season-timeline .article-promo__img img,
    .season-timeline .video-promo .thumbnail.videoThumb figcaption {
        padding: 0;
    }
    .season-timeline .single-stat--no-image .single-stat__title {
        font-size: 2.5rem;
    }
    .season-timeline .single-stat--with-image .single-stat__content {
        flex-direction: column;
    }
    .season-timeline .single-stat--with-image .single-stat__stat,
    .season-timeline .single-stat.left .single-stat__description {
        text-align: left;
    }
    .season-timeline .photo-widget .articleCaption {
        font-size: 1.8rem;
    }
}
.section-hero {
    position: relative;
    margin-top: -2rem;
    margin-bottom: 6rem;
    overflow: hidden;
}
.section-hero.football .hero-brand-bar {
    background: #ff2882;
}
.section-hero.fans .hero-brand-bar,
.section-hero.fans .section-hero__sub-title {
    background: #00ff87;
}
.section-hero.communities .hero-brand-bar,
.section-hero.communities .section-hero__sub-title {
    background: #05f0ff;
}
.section-hero.premier-league .section-hero__sub-title {
    background: #963cff;
    color: #37003c;
}
.section-hero.premier-league .hero-brand-bar {
    background: #963cff;
}
.section-hero__image,
.section-hero__image:after {
    width: 100%;
    height: 100%;
    position: absolute;
}
.section-hero__image:after {
    content: "";
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0, transparent 60%);
}
.section-hero__image img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}
.section-hero__info {
    max-width: 75%;
    position: relative;
    margin: 0 auto;
    padding: 20% 2rem 6rem;
    text-align: center;
    color: #fff;
}
.section-hero__sub-title {
    display: inline-block;
    margin-bottom: 0.8rem;
    padding: 0.6rem 1.6rem;
    background: #ff2882;
    color: #37003c;
    font-size: 1.6rem;
}
.section-hero__title {
    font-size: 6.4rem;
    margin-bottom: 1.2rem;
}
.section-hero__quote,
.section-hero__title {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.section-hero__quote {
    position: relative;
    margin: 0 auto 1.6rem;
    line-height: 1.5;
    font-size: 1.6rem;
    color: #fff;
    z-index: 10;
}
.section-hero__author {
    color: #fff;
    font-size: 1.2rem;
    line-height: 2rem;
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.section-hero__author span {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.section-hero .hero-scroll {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin: 0 0 0.7rem -1.6rem;
    transform: scale(0.7);
}
@media (max-width: 900px) {
    .section-hero__info {
        padding: 35% 2rem 3rem;
    }
    .section-hero__title {
        font-size: 4rem;
    }
    .section-hero__author span {
        display: block;
    }
    .section-hero .hero-scroll {
        display: none;
    }
}
@media (max-width: 700px) {
    .section-hero {
        margin-bottom: 4rem;
    }
    .section-hero__info {
        max-width: 100%;
        padding-top: 50%;
    }
    .section-hero__sub-title {
        font-size: 1.4rem;
        margin-bottom: 1.6rem;
    }
    .section-hero__title {
        font-size: 2.4rem;
    }
    .section-hero__quote {
        font-size: 1.2rem;
        line-height: 1.5;
        margin-bottom: 0.8rem;
    }
    .section-hero .hero-brand-bar {
        display: none;
    }
}
.single-stat-promo {
    position: relative;
    width: 100%;
    margin-bottom: 6rem;
    border-bottom: 4px solid #ff2882;
    text-align: center;
}
@supports (width: 100vw) {
    .single-stat-promo {
        width: 100vw;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
.single-stat-promo__image {
    width: 100%;
    height: 100%;
    position: absolute;
}
.single-stat-promo__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    font-family: "object-fit: cover; object-position: center";
}
.single-stat-promo__image:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, transparent 0, #37003c 80%, #37003c);
}
.single-stat-promo__content {
    max-width: 70%;
    position: relative;
    margin: 0 auto;
    padding: 20rem 4rem 10rem;
    color: #fff;
    z-index: 10;
}
.single-stat-promo__title {
    margin-bottom: 2rem;
    font-size: 9rem;
    line-height: 1;
}
.single-stat-promo__title .heavy {
    display: block;
    margin-top: 0.8rem;
    font-size: 3.5rem;
}
.single-stat-promo__description {
    line-height: 1.6;
    font-size: 1.6rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.single-stat-promo__link {
    min-width: 16rem;
    position: absolute;
    bottom: 2rem;
    left: 50%;
    transform: translateX(-50%);
    padding: 0 3rem 0 2rem;
    z-index: 10;
}
@media (max-width: 700px) {
    .single-stat-promo {
        margin-bottom: 4rem;
    }
    .single-stat-promo__content {
        max-width: 90%;
    }
    .single-stat-promo__title {
        font-size: 5rem;
    }
    .single-stat-promo__title .heavy {
        font-size: 2.5rem;
    }
}
.articleWidget .stadium-info {
    margin-left: -25%;
    margin-right: -25%;
}
@media (max-width: 1024px) {
    .articleWidget .stadium-info {
        margin-left: 0;
        margin-right: 0;
    }
}
.stadium-info {
    opacity: 0;
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
    transform: translateY(100px);
    background: #37003c;
    color: #ebebe4;
    margin: 3rem 0;
    padding: 3rem;
}
.stadium-info:before {
    content: "";
    display: block;
}
.stadium-info:after {
    content: "";
    display: table;
    clear: both;
}
.stadium-info__section {
    padding: 3rem 2rem;
}
.stadium-info__section:nth-of-type(2n):after,
.stadium-info__section:nth-of-type(3):after {
    display: none;
}
.stadium-info__row {
    border-bottom: 0.5rem solid #633d66;
}
.stadium-info__row:before {
    content: "";
    display: block;
}
.stadium-info__row:after {
    content: "";
    display: table;
    clear: both;
}
.stadium-info__row:last-of-type {
    border-bottom: 0;
}
.stadium-info__heading {
    font-size: 3.3rem;
    padding-bottom: 2rem;
}
.stadium-info__section-heading {
    display: block;
    clear: both;
    font-size: 2.2rem;
    padding: 0.5rem 0;
}
.stadium-info__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}
.stadium-info [class*="block-list"]:before {
    content: "";
    display: block;
}
.stadium-info [class*="block-list"]:after {
    content: "";
    display: table;
    clear: both;
}
.stadium-info [class*="block-list"] li {
    margin-bottom: 0;
    padding: 0 1rem;
}
.stadium-info__stats-container {
    float: left;
    width: 100%;
    border-bottom: 0.6rem solid #ebebe4;
    border-top: 0.6rem solid #ebebe4;
    margin-bottom: 1rem;
}
.stadium-info__stats-container:before {
    content: "";
    display: block;
}
.stadium-info__stats-container:after {
    content: "";
    display: table;
    clear: both;
}
.stadium-info__stat {
    width: 100%;
    text-align: center;
    display: block;
    color: #00ff87;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 6.4rem;
}
.stadium-info__stat--large {
    font-size: 4.2rem;
}
.stadium-info__section-icn {
    margin: 0 auto;
    display: block;
}
.stadium-info p {
    width: 100%;
    text-align: center;
    line-height: 1.8rem;
    margin-bottom: 1.5rem;
    color: #ebebe4;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.stadium-info i {
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 1rem;
}
.stadium-info .mobile {
    display: none;
}
.stadium-info .title-center {
    margin: 0 auto;
}
.stadium-info .title-center h1 {
    font-size: 2.3rem;
}
.stadium-info i.static {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.stadium-info .stadium-stats {
    width: 280px;
    position: relative;
    display: inline-block;
}
.stadium-info .stadium-stats p {
    top: 50%;
    width: 62%;
    transform: translateY(-50%);
    text-align: left;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.stadium-info .stadium-stats p strong {
    display: block;
    width: 100%;
    font-size: 5rem;
    font-weight: 400;
    color: #00ff87;
    line-height: 5rem;
}
.stadium-info.is-active {
    opacity: 1;
    transform: translateY(0);
}
@media (max-width: 1023px) {
    .stadium-info__section {
        padding: 2rem 0;
    }
    .stadium-info__section:after {
        display: none;
    }
    .stadium-info__heading {
        margin-bottom: 0;
    }
    .stadium-info__stat {
        font-size: 4rem;
    }
    .stadium-info .title-center.mobile {
        display: none;
    }
    .stadium-info .stadium-stats {
        display: block;
        margin: 0 auto 2rem;
        padding-top: 0.6rem;
    }
    .stadium-info .stadium-stats p {
        width: 170px;
    }
    .stadium-info .stadium-stats p strong {
        font-size: 5rem;
        line-height: 5rem;
    }
    .stadium-info .mobile {
        display: initial;
        border-top: 0.5rem solid #633d66;
    }
    .stadium-info .mobile div {
        width: 300px;
        margin: 0 auto;
        height: inherit;
        padding-top: 2rem;
        overflow: auto;
        text-align: center;
    }
    .stadium-info .mobile div h1 {
        font-size: 2rem;
    }
    .stadium-info .mobile div i {
        display: inline-block;
    }
}
@media (max-width: 1023px) {
    .stadium-info__section {
        padding: 2rem 0;
    }
    .stadium-info__section:after {
        display: none;
    }
}
@media (max-width: 700px) {
    .stadium-info {
        padding: 2rem 0;
    }
    .stadium-info__heading {
        font-size: 1.8rem;
    }
    .stadium-info__row {
        padding: 1.5rem 0;
    }
    .stadium-info__section {
        padding: 0.5rem 1rem;
    }
    .stadium-info__stat,
    .stadium-info__stat--large {
        font-size: 3rem;
    }
    .stadium-info__stats-container {
        border-bottom: 0.5rem solid #633d66;
    }
    .stadium-info__info li {
        text-align: center !important;
    }
}
.tipl-stats-promo {
    position: relative;
    min-height: 500px;
    max-height: 700px;
    margin-bottom: 6rem;
    text-align: center;
    overflow: hidden;
    width: 100%;
}
@supports (width: 100vw) {
    .tipl-stats-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
@media (max-width: 900px) {
    .tipl-stats-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}
@media (max-width: 700px) {
    .tipl-stats-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.tipl-stats-promo__stat-group {
    border-top-width: 4px;
    border-top-style: solid;
    padding-top: 1rem;
    display: inline-block;
    margin-right: 6rem;
}
.tipl-stats-promo__image {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
}
.tipl-stats-promo__image:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(0deg, #37003c 0, #37003c 40%, transparent);
}
.tipl-stats-promo__image img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
    background-color: #000;
}
.tipl-stats-promo__content {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}
.tipl-stats-promo__title {
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 50px;
    margin-top: 15%;
    letter-spacing: -2px;
}
.tipl-stats-promo__subtitle {
    color: #fff;
    font-size: 20px;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tipl-stats-promo__text-highlight {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #05f0ff;
}
.tipl-stats-promo__stats-container {
    -ms-overflow-style: none;
    margin: 4rem 0;
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: visible;
    margin-right: -30px;
}
.tipl-stats-promo__footer-link {
    margin-bottom: 2rem;
}
.tipl-stats-promo--extended {
    height: auto;
    max-height: none;
}
.tipl-stats-promo--extended .tipl-stats-promo__stats-container {
    white-space: normal;
    margin-top: 20px;
    margin-bottom: 50px;
}
.tipl-stats-promo--extended .tipl-stats-promo__image {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.tipl-stats-promo--extended .tipl-stats-promo__image img {
    max-height: 600px;
}
.tipl-stats-promo--extended .tipl-stats-promo__image:before {
    background: rgba(55, 0, 60, 0.85);
}
.tipl-stats-promo--extended .tipl-stats-promo__text-highlight {
    font-size: 2.8rem;
}
.tipl-stats-promo--extended .tipl-stats-promo__content {
    padding-top: 4rem;
    position: relative;
    left: auto;
    top: auto;
    bottom: auto;
}
.tipl-stats-promo--extended .tipl-stats-promo__subtitle {
    display: inline-table;
    white-space: normal;
}
.tipl-stats-promo--extended .tipl-promo-stat__title-text {
    font-size: 1.8rem;
}
.tipl-stats-promo--extended .tipl-promo-stat__stat {
    font-size: 7rem;
    line-height: 1;
}
.tipl-stats-promo--extended .tipl-promo-stat__subtitle {
    font-size: 1.6rem;
}
.tipl-stats-promo--football .tipl-promo-stat .tipl-promo-stat__stripe,
.tipl-stats-promo--football .tipl-promo-stat__stripe {
    background-color: #ff2882;
}
.tipl-stats-promo--football .tipl-stats-promo__text-highlight {
    color: #ff2882;
}
.tipl-stats-promo--football .tipl-stats-promo__stat-group {
    border-top-color: #ff2882;
}
.tipl-stats-promo--fans .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #00ff87;
}
.tipl-stats-promo--fans .tipl-stats-promo__text-highlight {
    color: #00ff87;
}
.tipl-stats-promo--fans .tipl-stats-promo__stat-group {
    border-top-color: #00ff87;
}
.tipl-stats-promo--communities .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #05f0ff;
}
.tipl-stats-promo--communities .tipl-stats-promo__text-highlight {
    color: #05f0ff;
}
.tipl-stats-promo--communities .tipl-stats-promo__stat-group {
    border-top-color: #05f0ff;
}
.tipl-stats-promo--premier-league .tipl-promo-stat .tipl-promo-stat__stripe {
    background-color: #fff;
}
.tipl-stats-promo--premier-league .tipl-stats-promo__text-highlight {
    color: #fff;
}
.tipl-stats-promo--premier-league .tipl-stats-promo__stat-group {
    border-top-color: #fff;
}
.tipl-promo-stat {
    display: inline-block;
    vertical-align: top;
    width: 210px;
    margin-right: 60px;
    text-align: left;
}
.tipl-promo-stat__stripe {
    height: 4px;
    margin-bottom: 1rem;
}
.tipl-promo-stat__title {
    line-height: 3rem;
    text-align: left;
}
.tipl-promo-stat__title--hidden {
    visibility: hidden;
}
.tipl-promo-stat__title-text {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 20px;
    white-space: nowrap;
}
.tipl-promo-stat__stat {
    color: #fff;
    font-size: 60px;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
    clear: both;
    line-height: 60px;
}
.tipl-promo-stat__subtitle {
    color: #fff;
    opacity: 0.7;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
    font-size: 15px;
    white-space: normal;
}
.tipl-promo-stat--grouped .tipl-promo-stat__stripe {
    display: none;
}
.tipl-promo-stat--grouped:last-child {
    margin-right: 0;
}
.tipl-promo-stat--football .tipl-promo-stat__stripe {
    background-color: #ff2882;
}
.tipl-promo-stat--fans .tipl-promo-stat__stripe {
    background-color: #00ff87;
}
.tipl-promo-stat--communities .tipl-promo-stat__stripe {
    background-color: #05f0ff;
}
.tipl-promo-stat--premier-league .tipl-promo-stat__stripe {
    background-color: #fff;
}
@media (max-width: 1100px) {
    .tipl-stats-promo__image:before {
        background: rgba(55, 0, 60, 0.8);
    }
    .tipl-stats-promo--extended .tipl-stats-promo__stats-container {
        white-space: nowrap;
    }
    .tipl-stats-promo__stats-container {
        padding-left: 10%;
    }
}
@media (max-width: 460px) {
    .tipl-stats-promo {
        height: auto;
        min-height: 0;
        margin-bottom: 4rem;
    }
    .tipl-stats-promo__stats-container {
        padding-left: 0;
    }
    .tipl-stats-promo--extended {
        height: auto;
    }
    .tipl-stats-promo--extended .tipl-stats-promo__text-highlight {
        font-size: 1.8rem;
        margin-bottom: 1.5rem;
    }
    .tipl-stats-promo--extended .tipl-stats-promo__stat-group {
        border-top: 0;
        padding-top: 0;
    }
    .tipl-stats-promo--extended .tipl-promo-stat__subtitle {
        white-space: normal;
    }
    .tipl-stats-promo__title {
        font-size: 3rem;
        letter-spacing: -1px;
        padding-bottom: 1rem;
    }
    .tipl-stats-promo__subtitle {
        font-size: 1.4rem;
        white-space: normal;
    }
    .tipl-promo-stat {
        width: 170px;
    }
    .tipl-promo-stat--grouped .tipl-promo-stat__stripe {
        display: block;
    }
    .tipl-promo-stat:first-child {
        margin-left: calc(50vw - 170px / 2);
    }
    .tipl-promo-stat__title--hidden {
        display: none;
    }
    .tipl-promo-stat__title-text {
        font-size: 16px;
    }
    .tipl-promo-stat__stat {
        font-size: 45px;
        line-height: 45px;
    }
    .tipl-promo-stat__subtitle {
        font-size: 1.4rem;
        white-space: normal;
    }
}
.tweet-wall__header {
    width: 100%;
    margin-bottom: 4rem;
    padding: 0 2rem;
    text-align: center;
}
.tweet-wall__title {
    margin-bottom: 2rem;
    font-size: 5rem;
}
.tweet-wall__subtitle,
.tweet-wall__title {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tweet-wall__subtitle {
    font-size: 2rem;
}
.tweet-wall__tweets {
    display: flex;
    flex-wrap: wrap;
}
.tweet-wall__tweets > .twitterThumb {
    width: 33%;
}
@media (max-width: 1023px) {
    .tweet-wall__title {
        font-size: 3.6rem;
    }
    .tweet-wall__tweets > .twitterThumb {
        width: 50%;
        margin-bottom: 1rem;
    }
}
@media (max-width: 700px) {
    .tweet-wall__title {
        font-size: 2.6rem;
    }
    .tweet-wall__subtitle {
        font-size: 1.8rem;
    }
    .tweet-wall__tweets > .twitterThumb {
        width: 100%;
    }
    .tweet-wall__tweets > .twitterThumb .twitter-tweet.twitter-tweet-rendered {
        display: block !important;
        margin: 0 auto;
    }
}
.video-promo {
    margin-bottom: 6rem;
    padding-top: 6rem;
    border-top: 2px solid rgba(0, 0, 0, 0.08);
    text-align: left;
}
.video-promo .thumbnail {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.video-promo .thumbnail:focus.videoThumb .image .play-icon:before {
    opacity: 1;
}
@media (min-width: 900px) {
    .video-promo .thumbnail:hover.videoThumb .image .play-icon:before {
        opacity: 1;
    }
}
.video-promo .thumbnail figcaption {
    width: 60%;
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 1rem 3rem;
}
.video-promo .thumbnail figcaption.video-promo__title--desktop,
.video-promo .thumbnail figcaption span.video-promo__title--desktop {
    display: block;
}
.video-promo .thumbnail figcaption.video-promo__title--mobile,
.video-promo .thumbnail figcaption span.video-promo__title--mobile {
    display: none;
}
@media (max-width: 700px) {
    .video-promo .thumbnail figcaption.video-promo__title--desktop,
    .video-promo .thumbnail figcaption span.video-promo__title--desktop {
        display: none;
    }
    .video-promo .thumbnail figcaption.video-promo__title--mobile,
    .video-promo .thumbnail figcaption span.video-promo__title--mobile {
        display: block;
    }
}
.video-promo .thumbnail.videoThumb .image {
    width: 40%;
    display: inline-block;
    margin-right: -4px;
    border-bottom: none;
}
.video-promo .thumbnail.videoThumb .image img {
    border-bottom: 3px solid #37003c;
}
@media (min-width: 900px) {
    .video-promo .thumbnail.videoThumb .image .play-icon {
        border-radius: 75px;
        border: 4px solid #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:before {
        transition: opacity 0.5s ease;
        border-radius: 46px;
        content: "";
        display: block;
        background: #000;
        width: 92px;
        height: 92px;
        pointer-events: none;
        opacity: 0.3;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:after {
        content: "";
        background: url(../i/elements/play-icon.svg) no-repeat 50%;
        opacity: 1;
        width: 46px;
        height: 46px;
        position: relative;
        display: block;
        left: 8px;
        z-index: 2;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:hover:before {
        opacity: 1;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:before {
        transition-duration: 0.2s;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:after {
        left: 5px;
    }
}
@media (max-width: 700px) {
    .video-promo .thumbnail.videoThumb .image .play-icon {
        border-radius: 75px;
        border: 4px solid #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100px;
        height: 100px;
        cursor: pointer;
        position: relative;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:before {
        transition: opacity 0.5s ease;
        border-radius: 46px;
        content: "";
        display: block;
        background: #000;
        width: 92px;
        height: 92px;
        pointer-events: none;
        opacity: 0.3;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:after {
        content: "";
        background: url(../i/elements/play-icon.svg) no-repeat 50%;
        opacity: 1;
        width: 46px;
        height: 46px;
        position: relative;
        display: block;
        left: 8px;
        z-index: 2;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:hover:before {
        opacity: 1;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:before {
        transition-duration: 0.2s;
    }
    .video-promo .thumbnail.videoThumb .image .play-icon:after {
        left: 5px;
    }
}
.video-promo .thumbnail.videoThumb .category {
    display: inline-block;
    margin-bottom: 0.5rem;
    font-size: 1.1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-promo .thumbnail.videoThumb .category .date {
    display: inline-block;
    margin-right: 3px;
    color: #ff2882;
}
.video-promo .thumbnail.videoThumb .title {
    line-height: 1.6;
    font-size: 2.6rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-promo .thumbnail.videoThumb .description {
    margin-bottom: 0.5rem;
    line-height: 1.6;
    font-size: 1.4rem;
    color: #76766f;
}
.video-promo .thumbnail.videoThumb .runTime {
    position: relative;
    display: flex;
    align-items: center;
    bottom: auto;
    left: auto;
    line-height: 2.4rem;
    margin: 1rem 0;
}
.video-promo .thumbnail.videoThumb .runTime time {
    padding: 0 0.8rem;
    margin: 0;
}
.video-promo .thumbnail.videoThumb .videoLabels {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    line-height: 2.4rem;
    margin: 0;
}
.video-promo .thumbnail.videoThumb .audioDescWrap {
    display: flex;
}
.video-promo .thumbnail.videoThumb .audioDesc,
.video-promo .thumbnail.videoThumb .closedCaption {
    display: inline-block;
    padding: 0 1rem;
    background: #37003c;
    color: #fff;
    font-size: 1.1rem;
    line-height: 2.4rem;
}
.video-promo .thumbnail.videoThumb .audioDescLabel {
    display: inline-block;
    font-size: 1.1rem;
    margin-left: 0.5rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-promo .thumbnail.videoThumb .audioDescLabel .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
}
.video-promo.left,
.video-promo.right {
    float: none;
}
@supports (display: flex) {
    .video-promo.right .thumbnail.videoThumb figure {
        display: flex;
    }
    .video-promo.right .thumbnail.videoThumb .image {
        order: 2;
    }
    .video-promo.right .thumbnail.videoThumb figcaption {
        order: 1;
    }
}
@media (max-width: 900px) {
    .video-promo .thumbnail figcaption {
        padding-top: 0;
    }
}
@media (max-width: 700px) {
    .video-promo,
    .video-promo.right {
        margin-bottom: 4rem;
        padding-top: 4rem;
    }
    .video-promo.right .thumbnail figcaption,
    .video-promo .thumbnail figcaption {
        width: 100%;
        min-height: auto;
        margin-bottom: 1rem;
        padding: 0;
    }
    .video-promo.right .thumbnail.videoThumb figure,
    .video-promo .thumbnail.videoThumb figure {
        display: block;
    }
    .video-promo.right .thumbnail.videoThumb .image,
    .video-promo .thumbnail.videoThumb .image {
        width: 100%;
        margin-bottom: 1rem;
    }
}
.videoWithRelated {
    background: #37003c;
    position: relative;
    margin-top: -6rem;
}
.videoWithRelated:before {
    content: "";
    display: block;
}
.videoWithRelated:after {
    content: "";
    display: table;
    clear: both;
}
.videoWithRelated__videoWrapper {
    margin: 2rem auto 1rem;
    width: 90%;
}
.videoWithRelated__videoWrapper .video-js {
    width: 100%;
    height: 0;
    padding-top: 56.3%;
    background: #000;
}
.videoWithRelated__videoWrapper
    .vjs-big-play-button
    .vjs-icon-placeholder:before,
.videoWithRelated__videoWrapper .vjs-big-play-button:before,
.videoWithRelated__videoWrapper .vjs-dock-text {
    display: none;
}
.videoWithRelated__audioDesc,
.videoWithRelated__closedCap {
    margin-top: 2rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    color: #fff;
    float: left;
}
.videoWithRelated__audioDesc .label,
.videoWithRelated__closedCap .label {
    padding: 0 0.5rem;
    font-size: 1.1rem;
    line-height: 2.3rem;
    background: #ff2882;
}
.videoWithRelated__audioDesc .label--cc,
.videoWithRelated__closedCap .label--cc {
    margin-right: 0.3rem;
}
.videoWithRelated__audioDesc .desc-container,
.videoWithRelated__closedCap .desc-container {
    font-size: 1.3rem;
    color: #fff;
    line-height: 1.4;
    margin-left: 0.5rem;
}
.videoWithRelated__audioDesc .desc-container .icon,
.videoWithRelated__closedCap .desc-container .icon {
    display: inline-block;
    margin-left: 0.5rem;
}
.videoWithRelated__audioDesc .desc,
.videoWithRelated__closedCap .desc {
    margin-left: 0.5rem;
}
.videoWithRelated__heading {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 2.6rem;
    margin-bottom: 20px;
    line-height: 1.4;
}
.videoWithRelated__descriptionWrapper {
    width: 90%;
    margin: 0 auto 40px;
    padding: 1rem 2rem 0 0;
    clear: both;
}
.videoWithRelated__description {
    color: #ebebe4;
    font-size: 1.5rem;
    margin-bottom: 1rem;
}
.videoWithRelated__status {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #ff2882;
    display: block;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
.videoWithRelated__status:before {
    content: "";
    display: inline-block;
    margin-right: 0.5rem;
    vertical-align: middle;
    margin-top: -1px;
}
.videoWithRelated__date {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #ff2882;
    font-size: 1.4rem;
}
.videoWithRelated__relatedColumn {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0;
}
.videoWithRelated__relatedColumnInner {
    height: 100%;
    position: relative;
}
.videoWithRelated__relatedVideosHeader {
    display: flex;
    align-items: center;
    background: #230026;
    border-bottom: 4px solid #4f3351;
    box-shadow: 3px 2px 13px #000;
    position: absolute;
    top: 0;
    width: 100%;
    height: 55px;
    padding: 0 1.8rem;
    z-index: 5;
}
.videoWithRelated__relatedColumnTitle {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 1.8rem;
}
.videoWithRelated__relatedVideosList {
    background: #230126;
    height: 100%;
    overflow: -moz-scrollbars-none;
    overflow-y: scroll;
    -ms-overflow-style: none;
    padding-top: 6rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.videoWithRelated__relatedVideosList::-webkit-scrollbar {
    width: 0 !important;
}
.videoWithRelated__relatedVideosList li {
    margin-bottom: 0;
}
.videoWithRelated__videoListItem {
    transition: background-color 0.5s ease;
    background-color: #230026;
    font-size: 0;
    padding: 1.3rem 1.8rem 0;
    cursor: pointer;
    position: relative;
}
.videoWithRelated__videoListItem:before {
    transition: opacity 0.3s ease;
    content: "";
    width: 4px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #ff2882;
    opacity: 0;
}
.videoWithRelated__videoListItem:after {
    content: "";
    display: block;
    width: auto;
    height: 2px;
}
.videoWithRelated__videoListItem--active {
    transition: all 0.5s ease;
    background-color: #482f4a;
}
.videoWithRelated__videoListItem--active:before {
    opacity: 1;
}
.videoWithRelated__videoListItem:hover {
    transition: all 0.5s ease;
    background-color: #482f4a;
}
.videoWithRelated__videoListItem:hover:before {
    opacity: 1;
}
.videoWithRelated__videoThumbItem {
    color: #ebebe4;
    display: flex;
}
.videoWithRelated__videoThumbItem:before {
    content: "";
    display: block;
}
.videoWithRelated__videoThumbItem:after {
    content: "";
    display: table;
    clear: both;
}
.videoWithRelated__videoThumbContainer {
    position: relative;
    margin-bottom: 1.3rem;
    padding-left: 0;
    margin-right: 1.8rem;
    width: 40%;
}
.videoWithRelated__videoThumb {
    border-bottom: 2px solid #ff2882;
    width: 100%;
    position: relative;
}
.videoWithRelated__videoThumb img {
    width: 100%;
    vertical-align: top;
}
.videoWithRelated__videoDescriptionContainer {
    margin-bottom: 1.3rem;
    padding-right: 0;
    width: 60%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.videoWithRelated__videoThumbTitle {
    display: block;
    font-size: 1.4rem;
    line-height: 1.8rem;
    margin-bottom: 0.8rem;
}
.videoWithRelated__videoThumbDate,
.videoWithRelated__videoThumbTitle {
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.videoWithRelated__videoThumbDate {
    font-size: 1.3rem;
    color: rgb(178.5, 178.5, 178.5);
}
.videoWithRelated__runTime {
    transition: background 0.3s ease;
    background: #a6004c;
    font-size: 0.8rem;
    display: flex;
    line-height: 2.4rem;
    position: absolute;
    left: 0.3rem;
    bottom: 0.3rem;
}
.videoWithRelated__runTime time {
    display: inline-block;
    padding: 0.1rem 0.8rem;
    background: #ff2882;
    font-size: 1.1rem;
    height: 26px;
    color: #fff;
}
.videoWithRelated__playWrapper {
    width: 26px;
    height: 26px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.videoWithRelated__playWrapper .icn {
    margin-top: -1px;
}
.videoWithRelated__thumbnailAudioDesc,
.videoWithRelated__thumbnailClosedCap {
    line-height: 26px;
    padding: 0 0.5rem;
    background: #37003c;
    font-size: 1.1rem;
}
.videoWithRelated__thumbnailClosedCap {
    border-right: 1px solid #a6004c;
}
@media (max-width: 1023px) {
    .videoWithRelated__videoColumn {
        padding: 0;
    }
    .videoWithRelated__relatedColumn {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        padding: 0;
    }
    .videoWithRelated__relatedVideosList {
        position: relative;
        top: auto;
        left: auto;
        right: auto;
        bottom: auto;
        padding-left: 0;
        padding-right: 0;
    }
    .videoWithRelated__relatedVideosHeader {
        padding: 0;
    }
    .videoWithRelated__relatedColumnTitle {
        margin: auto;
        width: 90%;
    }
    .videoWithRelated__videoListItem {
        padding: 1.3rem 0 0;
    }
    .videoWithRelated__videoThumbItem {
        width: 90%;
        margin: auto;
    }
}
@media (max-width: 700px) {
    .videoWithRelated {
        margin-top: -4rem;
    }
}
@media (max-width: 400px) {
    .videoWithRelated__heading {
        font-size: 2.2rem;
    }
}
.widget-title {
    margin-bottom: 4rem;
    text-align: center;
}
.widget-title__title {
    font-size: 3rem;
}
@media (max-width: 1023px) {
    .widget-title__title {
        font-size: 2.5rem;
    }
}
.articleWidget .year-in-numbers {
    margin-left: -25%;
    margin-right: -25%;
}
@media (max-width: 1024px) {
    .articleWidget .year-in-numbers {
        margin-left: 0;
        margin-right: 0;
    }
}
.year-in-numbers {
    opacity: 0;
    transition: opacity 0.3s ease-out, transform 0.3s ease-out;
    transform: translateY(100px);
    background: #37003c;
    color: #ebebe4;
    margin: 3rem 0;
    padding: 3rem;
}
.year-in-numbers:before {
    content: "";
    display: block;
}
.year-in-numbers:after {
    content: "";
    display: table;
    clear: both;
}
.year-in-numbers__section {
    padding: 3rem;
}
.year-in-numbers__section:after {
    background: linear-gradient(
        180deg,
        rgba(99, 61, 102, 0),
        #633d66,
        rgba(99, 61, 102, 0)
    );
    bottom: 1rem;
    content: "";
    position: absolute;
    right: 0;
    top: 1rem;
    width: 0.3rem;
}
.year-in-numbers__section:nth-of-type(2n):after {
    display: none;
}
.year-in-numbers__row {
    border-bottom: 0.5rem solid #633d66;
}
.year-in-numbers__row:before {
    content: "";
    display: block;
}
.year-in-numbers__row:after {
    content: "";
    display: table;
    clear: both;
}
.year-in-numbers__row:last-of-type {
    border-bottom: 0;
}
.year-in-numbers__heading {
    font-size: 3.3rem;
    margin-bottom: 3rem;
}
.year-in-numbers__section-heading {
    display: block;
    clear: both;
    font-size: 2.2rem;
    padding: 0.5rem 0;
}
.year-in-numbers__stats-container {
    border-bottom: 0.6rem solid #ebebe4;
    border-top: 0.6rem solid #ebebe4;
}
.year-in-numbers__stats-container:before {
    content: "";
    display: block;
}
.year-in-numbers__stats-container:after {
    content: "";
    display: table;
    clear: both;
}
.year-in-numbers__stat {
    color: #05f0ff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.4rem;
}
.year-in-numbers__stat--large {
    font-size: 4.2rem;
}
.year-in-numbers__tipl-link {
    color: #ebebe4;
    text-decoration: none;
}
.year-in-numbers__pie-progress {
    background-color: #500f55;
    border-radius: 50%;
    height: 9rem;
    margin: 0 auto;
    position: relative;
    width: 9rem;
}
.year-in-numbers__pie-progress .circle .fill,
.year-in-numbers__pie-progress .circle .mask {
    width: 9rem;
    height: 9rem;
    position: absolute;
    backface-visibility: hidden;
    transition: transform 1s;
    border-radius: 50%;
}
.year-in-numbers__pie-progress .circle .mask {
    clip: rect(0, 9rem, 9rem, 4.5rem);
}
.year-in-numbers__pie-progress .circle .mask .fill {
    clip: rect(0, 4.5rem, 9rem, 0);
    background-color: #05f0ff;
}
.year-in-numbers__pie {
    background: #37003c;
    border-radius: 100%;
    height: 90%;
    left: 50%;
    margin: 0 auto;
    padding: 1.7rem 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
}
.year-in-numbers__pie > span {
    display: block;
}
.year-in-numbers__pie-number {
    font-size: 2.5rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
}
.year-in-numbers__support-text {
    font-size: 2rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.year-in-numbers__tv {
    border: 0.5rem solid #ebebe4;
    border-radius: 0.3rem;
    display: inline-block;
    float: left;
    margin-bottom: 1.3rem;
    margin-right: 2rem;
    padding: 0.5rem 1rem;
    position: relative;
}
.year-in-numbers__tv:after,
.year-in-numbers__tv:before {
    background: #ebebe4;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
}
.year-in-numbers__tv:before {
    bottom: -1.5rem;
    height: 1.5rem;
    width: 1.5rem;
}
.year-in-numbers__tv:after {
    border-radius: 0.5rem;
    bottom: -1.8rem;
    height: 0.5rem;
    width: 5rem;
}
.year-in-numbers__tv-text {
    padding: 1.5rem 0;
}
.year-in-numbers__section-icn {
    float: left;
    margin-right: 2rem;
}
.year-in-numbers [class*="block-list"] {
    clear: none;
}
.year-in-numbers [class*="block-list"]:before {
    content: "";
    display: block;
}
.year-in-numbers [class*="block-list"]:after {
    content: "";
    display: table;
    clear: both;
}
.year-in-numbers [class*="block-list"] li {
    margin-bottom: 0;
    padding: 0 1.5rem;
}
.year-in-numbers p {
    color: #ebebe4;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.8rem;
}
.year-in-numbers__international-reach {
    min-height: 8rem;
    padding-left: 8rem;
    position: relative;
}
.year-in-numbers__international-reach:before {
    content: "";
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.year-in-numbers__support-projects {
    margin: 1rem 0;
}
.year-in-numbers__support-projects li {
    display: inline-block;
    position: relative;
}
@media (min-width: 1023px) {
    .year-in-numbers__support-projects li {
        padding-left: 0 !important;
        padding-right: 4.5rem !important;
        width: auto;
    }
}
.year-in-numbers__support-projects li > span {
    display: block;
}
.year-in-numbers__support-projects li i {
    display: inline-block;
}
.year-in-numbers__support-projects li .year-in-numbers__stat--large {
    line-height: 3.5rem;
}
.year-in-numbers__support-projects li.add:after,
.year-in-numbers__support-projects li.equals:after {
    display: block;
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: absolute;
    right: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
}
.year-in-numbers__support-projects li.add:after {
    content: "+";
}
.year-in-numbers__support-projects li.equals:after {
    content: "=";
    left: -3rem;
    right: auto;
}
.year-in-numbers.is-active {
    opacity: 1;
    transform: translateY(0);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="0"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="0"]
    .circle
    .fill.fix,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="0"]
    .circle
    .mask.full {
    transform: rotate(0deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="1"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="1"]
    .circle
    .mask.full {
    transform: rotate(1.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="1"]
    .circle
    .fill.fix,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="2"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="2"]
    .circle
    .mask.full {
    transform: rotate(3.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="2"]
    .circle
    .fill.fix {
    transform: rotate(7.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="3"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="3"]
    .circle
    .mask.full {
    transform: rotate(5.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="3"]
    .circle
    .fill.fix {
    transform: rotate(10.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="4"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="4"]
    .circle
    .mask.full {
    transform: rotate(7.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="4"]
    .circle
    .fill.fix {
    transform: rotate(14.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="5"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="5"]
    .circle
    .mask.full {
    transform: rotate(9deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="5"]
    .circle
    .fill.fix {
    transform: rotate(18deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="6"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="6"]
    .circle
    .mask.full {
    transform: rotate(10.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="6"]
    .circle
    .fill.fix {
    transform: rotate(21.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="7"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="7"]
    .circle
    .mask.full {
    transform: rotate(12.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="7"]
    .circle
    .fill.fix {
    transform: rotate(25.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="8"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="8"]
    .circle
    .mask.full {
    transform: rotate(14.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="8"]
    .circle
    .fill.fix {
    transform: rotate(28.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="9"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="9"]
    .circle
    .mask.full {
    transform: rotate(16.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="9"]
    .circle
    .fill.fix {
    transform: rotate(32.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="10"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="10"]
    .circle
    .mask.full {
    transform: rotate(18deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="10"]
    .circle
    .fill.fix {
    transform: rotate(36deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="11"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="11"]
    .circle
    .mask.full {
    transform: rotate(19.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="11"]
    .circle
    .fill.fix {
    transform: rotate(39.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="12"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="12"]
    .circle
    .mask.full {
    transform: rotate(21.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="12"]
    .circle
    .fill.fix {
    transform: rotate(43.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="13"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="13"]
    .circle
    .mask.full {
    transform: rotate(23.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="13"]
    .circle
    .fill.fix {
    transform: rotate(46.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="14"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="14"]
    .circle
    .mask.full {
    transform: rotate(25.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="14"]
    .circle
    .fill.fix {
    transform: rotate(50.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="15"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="15"]
    .circle
    .mask.full {
    transform: rotate(27deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="15"]
    .circle
    .fill.fix {
    transform: rotate(54deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="16"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="16"]
    .circle
    .mask.full {
    transform: rotate(28.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="16"]
    .circle
    .fill.fix {
    transform: rotate(57.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="17"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="17"]
    .circle
    .mask.full {
    transform: rotate(30.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="17"]
    .circle
    .fill.fix {
    transform: rotate(61.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="18"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="18"]
    .circle
    .mask.full {
    transform: rotate(32.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="18"]
    .circle
    .fill.fix {
    transform: rotate(64.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="19"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="19"]
    .circle
    .mask.full {
    transform: rotate(34.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="19"]
    .circle
    .fill.fix {
    transform: rotate(68.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="20"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="20"]
    .circle
    .mask.full {
    transform: rotate(36deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="20"]
    .circle
    .fill.fix {
    transform: rotate(72deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="21"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="21"]
    .circle
    .mask.full {
    transform: rotate(37.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="21"]
    .circle
    .fill.fix {
    transform: rotate(75.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="22"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="22"]
    .circle
    .mask.full {
    transform: rotate(39.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="22"]
    .circle
    .fill.fix {
    transform: rotate(79.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="23"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="23"]
    .circle
    .mask.full {
    transform: rotate(41.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="23"]
    .circle
    .fill.fix {
    transform: rotate(82.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="24"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="24"]
    .circle
    .mask.full {
    transform: rotate(43.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="24"]
    .circle
    .fill.fix {
    transform: rotate(86.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="25"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="25"]
    .circle
    .mask.full {
    transform: rotate(45deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="25"]
    .circle
    .fill.fix {
    transform: rotate(90deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="26"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="26"]
    .circle
    .mask.full {
    transform: rotate(46.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="26"]
    .circle
    .fill.fix {
    transform: rotate(93.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="27"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="27"]
    .circle
    .mask.full {
    transform: rotate(48.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="27"]
    .circle
    .fill.fix {
    transform: rotate(97.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="28"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="28"]
    .circle
    .mask.full {
    transform: rotate(50.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="28"]
    .circle
    .fill.fix {
    transform: rotate(100.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="29"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="29"]
    .circle
    .mask.full {
    transform: rotate(52.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="29"]
    .circle
    .fill.fix {
    transform: rotate(104.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="30"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="30"]
    .circle
    .mask.full {
    transform: rotate(54deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="30"]
    .circle
    .fill.fix {
    transform: rotate(108deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="31"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="31"]
    .circle
    .mask.full {
    transform: rotate(55.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="31"]
    .circle
    .fill.fix {
    transform: rotate(0.31turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="32"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="32"]
    .circle
    .mask.full {
    transform: rotate(57.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="32"]
    .circle
    .fill.fix {
    transform: rotate(0.32turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="33"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="33"]
    .circle
    .mask.full {
    transform: rotate(59.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="33"]
    .circle
    .fill.fix {
    transform: rotate(0.33turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="34"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="34"]
    .circle
    .mask.full {
    transform: rotate(61.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="34"]
    .circle
    .fill.fix {
    transform: rotate(0.34turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="35"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="35"]
    .circle
    .mask.full {
    transform: rotate(63deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="35"]
    .circle
    .fill.fix {
    transform: rotate(126deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="36"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="36"]
    .circle
    .mask.full {
    transform: rotate(64.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="36"]
    .circle
    .fill.fix {
    transform: rotate(0.36turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="37"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="37"]
    .circle
    .mask.full {
    transform: rotate(66.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="37"]
    .circle
    .fill.fix {
    transform: rotate(0.37turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="38"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="38"]
    .circle
    .mask.full {
    transform: rotate(68.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="38"]
    .circle
    .fill.fix {
    transform: rotate(0.38turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="39"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="39"]
    .circle
    .mask.full {
    transform: rotate(70.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="39"]
    .circle
    .fill.fix {
    transform: rotate(0.39turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="40"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="40"]
    .circle
    .mask.full {
    transform: rotate(72deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="40"]
    .circle
    .fill.fix {
    transform: rotate(144deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="41"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="41"]
    .circle
    .mask.full {
    transform: rotate(73.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="41"]
    .circle
    .fill.fix {
    transform: rotate(0.41turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="42"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="42"]
    .circle
    .mask.full {
    transform: rotate(75.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="42"]
    .circle
    .fill.fix {
    transform: rotate(0.42turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="43"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="43"]
    .circle
    .mask.full {
    transform: rotate(77.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="43"]
    .circle
    .fill.fix {
    transform: rotate(154.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="44"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="44"]
    .circle
    .mask.full {
    transform: rotate(79.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="44"]
    .circle
    .fill.fix {
    transform: rotate(0.44turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="45"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="45"]
    .circle
    .mask.full {
    transform: rotate(81deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="45"]
    .circle
    .fill.fix {
    transform: rotate(162deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="46"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="46"]
    .circle
    .mask.full {
    transform: rotate(82.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="46"]
    .circle
    .fill.fix {
    transform: rotate(165.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="47"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="47"]
    .circle
    .mask.full {
    transform: rotate(84.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="47"]
    .circle
    .fill.fix {
    transform: rotate(0.47turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="48"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="48"]
    .circle
    .mask.full {
    transform: rotate(86.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="48"]
    .circle
    .fill.fix {
    transform: rotate(172.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="49"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="49"]
    .circle
    .mask.full {
    transform: rotate(88.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="49"]
    .circle
    .fill.fix {
    transform: rotate(0.49turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="50"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="50"]
    .circle
    .mask.full {
    transform: rotate(90deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="50"]
    .circle
    .fill.fix {
    transform: rotate(180deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="51"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="51"]
    .circle
    .mask.full {
    transform: rotate(91.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="51"]
    .circle
    .fill.fix {
    transform: rotate(0.51turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="52"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="52"]
    .circle
    .mask.full {
    transform: rotate(93.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="52"]
    .circle
    .fill.fix {
    transform: rotate(0.52turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="53"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="53"]
    .circle
    .mask.full {
    transform: rotate(95.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="53"]
    .circle
    .fill.fix {
    transform: rotate(0.53turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="54"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="54"]
    .circle
    .mask.full {
    transform: rotate(97.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="54"]
    .circle
    .fill.fix {
    transform: rotate(0.54turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="55"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="55"]
    .circle
    .mask.full {
    transform: rotate(99deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="55"]
    .circle
    .fill.fix {
    transform: rotate(198deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="56"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="56"]
    .circle
    .mask.full {
    transform: rotate(100.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="56"]
    .circle
    .fill.fix {
    transform: rotate(201.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="57"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="57"]
    .circle
    .mask.full {
    transform: rotate(102.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="57"]
    .circle
    .fill.fix {
    transform: rotate(0.57turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="58"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="58"]
    .circle
    .mask.full {
    transform: rotate(104.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="58"]
    .circle
    .fill.fix {
    transform: rotate(208.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="59"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="59"]
    .circle
    .mask.full {
    transform: rotate(106.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="59"]
    .circle
    .fill.fix {
    transform: rotate(0.59turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="60"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="60"]
    .circle
    .mask.full {
    transform: rotate(108deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="60"]
    .circle
    .fill.fix {
    transform: rotate(216deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="61"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="61"]
    .circle
    .mask.full {
    transform: rotate(109.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="61"]
    .circle
    .fill.fix {
    transform: rotate(0.61turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="62"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="62"]
    .circle
    .mask.full {
    transform: rotate(0.31turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="62"]
    .circle
    .fill.fix {
    transform: rotate(0.62turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="63"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="63"]
    .circle
    .mask.full {
    transform: rotate(113.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="63"]
    .circle
    .fill.fix {
    transform: rotate(0.63turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="64"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="64"]
    .circle
    .mask.full {
    transform: rotate(0.32turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="64"]
    .circle
    .fill.fix {
    transform: rotate(0.64turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="65"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="65"]
    .circle
    .mask.full {
    transform: rotate(117deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="65"]
    .circle
    .fill.fix {
    transform: rotate(234deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="66"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="66"]
    .circle
    .mask.full {
    transform: rotate(0.33turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="66"]
    .circle
    .fill.fix {
    transform: rotate(0.66turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="67"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="67"]
    .circle
    .mask.full {
    transform: rotate(120.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="67"]
    .circle
    .fill.fix {
    transform: rotate(241.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="68"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="68"]
    .circle
    .mask.full {
    transform: rotate(0.34turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="68"]
    .circle
    .fill.fix {
    transform: rotate(0.68turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="69"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="69"]
    .circle
    .mask.full {
    transform: rotate(124.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="69"]
    .circle
    .fill.fix {
    transform: rotate(248.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="70"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="70"]
    .circle
    .mask.full {
    transform: rotate(126deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="70"]
    .circle
    .fill.fix {
    transform: rotate(252deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="71"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="71"]
    .circle
    .mask.full {
    transform: rotate(127.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="71"]
    .circle
    .fill.fix {
    transform: rotate(0.71turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="72"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="72"]
    .circle
    .mask.full {
    transform: rotate(0.36turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="72"]
    .circle
    .fill.fix {
    transform: rotate(0.72turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="73"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="73"]
    .circle
    .mask.full {
    transform: rotate(131.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="73"]
    .circle
    .fill.fix {
    transform: rotate(0.73turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="74"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="74"]
    .circle
    .mask.full {
    transform: rotate(0.37turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="74"]
    .circle
    .fill.fix {
    transform: rotate(0.74turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="75"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="75"]
    .circle
    .mask.full {
    transform: rotate(135deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="75"]
    .circle
    .fill.fix {
    transform: rotate(270deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="76"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="76"]
    .circle
    .mask.full {
    transform: rotate(0.38turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="76"]
    .circle
    .fill.fix {
    transform: rotate(0.76turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="77"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="77"]
    .circle
    .mask.full {
    transform: rotate(138.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="77"]
    .circle
    .fill.fix {
    transform: rotate(0.77turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="78"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="78"]
    .circle
    .mask.full {
    transform: rotate(0.39turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="78"]
    .circle
    .fill.fix {
    transform: rotate(0.78turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="79"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="79"]
    .circle
    .mask.full {
    transform: rotate(142.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="79"]
    .circle
    .fill.fix {
    transform: rotate(284.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="80"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="80"]
    .circle
    .mask.full {
    transform: rotate(144deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="80"]
    .circle
    .fill.fix {
    transform: rotate(288deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="81"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="81"]
    .circle
    .mask.full {
    transform: rotate(145.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="81"]
    .circle
    .fill.fix {
    transform: rotate(0.81turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="82"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="82"]
    .circle
    .mask.full {
    transform: rotate(0.41turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="82"]
    .circle
    .fill.fix {
    transform: rotate(0.82turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="83"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="83"]
    .circle
    .mask.full {
    transform: rotate(149.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="83"]
    .circle
    .fill.fix {
    transform: rotate(298.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="84"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="84"]
    .circle
    .mask.full {
    transform: rotate(0.42turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="84"]
    .circle
    .fill.fix {
    transform: rotate(0.84turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="85"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="85"]
    .circle
    .mask.full {
    transform: rotate(153deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="85"]
    .circle
    .fill.fix {
    transform: rotate(306deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="86"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="86"]
    .circle
    .mask.full {
    transform: rotate(154.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="86"]
    .circle
    .fill.fix {
    transform: rotate(309.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="87"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="87"]
    .circle
    .mask.full {
    transform: rotate(156.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="87"]
    .circle
    .fill.fix {
    transform: rotate(0.87turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="88"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="88"]
    .circle
    .mask.full {
    transform: rotate(0.44turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="88"]
    .circle
    .fill.fix {
    transform: rotate(0.88turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="89"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="89"]
    .circle
    .mask.full {
    transform: rotate(160.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="89"]
    .circle
    .fill.fix {
    transform: rotate(320.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="90"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="90"]
    .circle
    .mask.full {
    transform: rotate(162deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="90"]
    .circle
    .fill.fix {
    transform: rotate(324deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="91"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="91"]
    .circle
    .mask.full {
    transform: rotate(163.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="91"]
    .circle
    .fill.fix {
    transform: rotate(0.91turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="92"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="92"]
    .circle
    .mask.full {
    transform: rotate(165.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="92"]
    .circle
    .fill.fix {
    transform: rotate(331.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="93"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="93"]
    .circle
    .mask.full {
    transform: rotate(167.4deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="93"]
    .circle
    .fill.fix {
    transform: rotate(0.93turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="94"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="94"]
    .circle
    .mask.full {
    transform: rotate(0.47turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="94"]
    .circle
    .fill.fix {
    transform: rotate(0.94turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="95"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="95"]
    .circle
    .mask.full {
    transform: rotate(171deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="95"]
    .circle
    .fill.fix {
    transform: rotate(342deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="96"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="96"]
    .circle
    .mask.full {
    transform: rotate(172.8deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="96"]
    .circle
    .fill.fix {
    transform: rotate(345.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="97"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="97"]
    .circle
    .mask.full {
    transform: rotate(174.6deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="97"]
    .circle
    .fill.fix {
    transform: rotate(0.97turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="98"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="98"]
    .circle
    .mask.full {
    transform: rotate(0.49turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="98"]
    .circle
    .fill.fix {
    transform: rotate(0.98turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="99"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="99"]
    .circle
    .mask.full {
    transform: rotate(178.2deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="99"]
    .circle
    .fill.fix {
    transform: rotate(0.99turn);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="100"]
    .circle
    .fill,
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="100"]
    .circle
    .mask.full {
    transform: rotate(180deg);
}
.year-in-numbers.is-active
    .year-in-numbers__pie-progress[data-progress="100"]
    .circle
    .fill.fix {
    transform: rotate(1turn);
}
@media (max-width: 1023px) {
    .year-in-numbers__section {
        border-top: 0.5rem solid #633d66;
        padding: 2.5rem 0;
    }
    .year-in-numbers__section:after {
        display: none;
    }
    .year-in-numbers__section:first-of-type {
        border-top: 0;
    }
    .year-in-numbers__international-reach {
        margin: 2rem 0 0;
    }
    .year-in-numbers__support-projects {
        margin: 2rem 0;
    }
}
@media (max-width: 700px) {
    .year-in-numbers {
        padding: 2rem 0;
    }
    .year-in-numbers__heading {
        font-size: 1.8rem;
        margin-bottom: 2rem;
    }
    .year-in-numbers__section {
        padding: 2rem;
    }
    .year-in-numbers__stat {
        font-size: 2rem;
    }
    .year-in-numbers__stat--large {
        font-size: 2.5rem;
    }
    .year-in-numbers__stat .icn {
        display: block;
        margin: 0 auto;
    }
    .year-in-numbers__stats-container {
        border-bottom: 0.5rem solid #633d66;
    }
    .year-in-numbers__pie {
        padding: 1rem 0;
    }
    .year-in-numbers__pie-progress {
        height: 7rem;
        width: 7rem;
    }
    .year-in-numbers__pie-progress .circle .fill,
    .year-in-numbers__pie-progress .circle .mask {
        width: 7rem;
        height: 7rem;
        position: absolute;
        backface-visibility: hidden;
        transition: transform 1s;
        border-radius: 50%;
    }
    .year-in-numbers__pie-progress .circle .mask {
        clip: rect(0, 7rem, 7rem, 7rem/2);
    }
    .year-in-numbers__pie-progress .circle .mask .fill {
        clip: rect(0, 7rem/2, 7rem, 0);
        background-color: #05f0ff;
    }
    .year-in-numbers__pie-number {
        font-size: 2rem;
    }
    .year-in-numbers__international-reach {
        margin: 0.5rem 0 0.5rem -1.5rem;
        padding-left: 0;
    }
    .year-in-numbers__international-reach:before {
        visibility: hidden;
    }
    .year-in-numbers__support-projects {
        margin-left: -1.5rem;
    }
    .year-in-numbers__support-projects li,
    .year-in-numbers__support-projects li.add {
        width: auto;
    }
    .year-in-numbers__support-projects li.add:after,
    .year-in-numbers__support-projects li:after {
        right: 0;
        top: 0.7rem;
        transform: translate(50%);
    }
    .year-in-numbers__support-projects li.equals {
        width: auto;
    }
    .year-in-numbers__support-projects li.equals:after {
        left: 0;
        top: 0.7rem;
        transform: translate(-50%);
    }
    .year-in-numbers__support-text {
        font-size: 1.5rem;
    }
    .year-in-numbers__tv-text {
        padding: 0;
    }
    .year-in-numbers__info li {
        text-align: center !important;
    }
}
.ad-takeover {
    background: #000;
    display: none;
    height: 100%;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100;
}
.ad-takeover .navBar {
    text-align: center;
    padding: 1rem 0;
    background: #38003c;
}
.ad-takeover .navBar img {
    height: 50px;
}
.ad-takeover .closeBtn {
    display: block;
    position: absolute;
    top: 1.5rem;
    right: 1.5rem;
    text-indent: -9999px;
    background: #ff2882;
    border-radius: 100%;
    width: 4rem;
    height: 4rem;
    cursor: pointer;
    transition: all 0.2s;
    z-index: 20;
}
.ad-takeover .closeBtn:focus,
.ad-takeover .closeBtn:hover {
    background: rgb(244, 0, 102.1395348837);
}
.ad-takeover .closeBtn:before {
    content: "";
    cursor: pointer;
}
.ad-takeover .closeBtn .icn {
    position: absolute;
    width: 2rem;
    height: 2rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: #fff;
}
.DFP-takeover {
    text-align: center;
}
.DFP-takeover iframe {
    width: 100% !important;
    min-height: 700px;
    position: relative;
    z-index: 10;
}
.DFP-banner {
    margin-top: 2rem;
    margin-bottom: 4rem;
    text-align: center;
}
.DFP-banner + .clubHero,
.DFP-banner + .mcHeader,
.DFP-banner + .pageHero,
.DFP-banner[style*="display:none;"] + .clubHero,
.DFP-banner[style*="display: none;"] + .clubHero,
.DFP-banner[style*="display:none;"] + .mcHeader,
.DFP-banner[style*="display: none;"] + .mcHeader,
.DFP-banner[style*="display:none;"] + .pageHero,
.DFP-banner[style*="display: none;"] + .pageHero {
    margin-top: -2rem;
}
@media (max-width: 1100px) {
    .DFP-banner {
        max-width: 98%;
        margin-bottom: 2rem;
        margin-left: auto;
        margin-right: auto;
    }
    .DFP-banner iframe {
        max-width: 100%;
    }
    .DFP-banner[style*="display:none;"] + .homeTabs,
    .DFP-banner[style*="display: none;"] + .homeTabs {
        margin-top: 2rem;
    }
    .DFP-banner + .clubHero,
    .DFP-banner + .homeTabs,
    .DFP-banner + .mcHeader,
    .DFP-banner + .pageHero,
    .DFP-banner[style*="display:none;"] + .clubHero,
    .DFP-banner[style*="display: none;"] + .clubHero,
    .DFP-banner[style*="display:none;"] + .mcHeader,
    .DFP-banner[style*="display: none;"] + .mcHeader,
    .DFP-banner[style*="display:none;"] + .pageHero,
    .DFP-banner[style*="display: none;"] + .pageHero {
        margin-top: 0;
    }
}
@media (max-width: 700px) {
    .DFP-banner {
        text-align: center;
    }
    .DFP-takeover .navBar img {
        height: 40px;
    }
    .DFP-takeover .closeBtn {
        top: 1rem;
    }
}
.player-stats {
    position: relative;
    margin: -5rem 0 4rem -2.4rem;
    padding-left: 1.6rem;
    padding-top: 2.6rem;
    background: #fff;
    letter-spacing: -0.4px;
}
.player-stats:after {
    content: "";
    width: 50vw;
    height: 20rem;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -50vw;
    background: #fff;
}
@media (max-width: 900px) {
    .player-stats:after {
        display: none;
    }
}
.player-stats__top-stats {
    width: 100%;
    display: flex;
    gap: 0.8rem;
    margin-bottom: 4rem;
    padding-top: 4rem;
    border-top: 0.1rem solid #ebe5eb;
}
.player-stats__top-stat {
    flex: 1 1;
    height: 11.7rem;
    position: relative;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    padding: 1.6rem;
    overflow: hidden;
}
.player-stats__top-stat-value {
    position: relative;
    z-index: 10;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    font-size: 1.6rem;
    line-height: 1.6rem;
}
.player-stats__top-stat-value > span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 6.6rem;
    line-height: 5.8rem;
}
.player-stats__background-svg {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
}
.player-stats__stats-wrapper {
    display: flex;
    gap: 0.8rem;
    flex-wrap: wrap;
}
.player-stats__stat {
    width: calc(50% - 0.4rem);
    align-self: flex-start;
    position: relative;
    overflow: hidden;
    border-radius: 0.8rem;
    outline: 0.1rem solid #ebe5eb;
}
.player-stats__stat:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 0.4rem;
    top: 0;
    left: 0;
    background: linear-gradient(
        238.01deg,
        #ebff00 -2.21%,
        #00ff87 102.01%,
        #05f0ff 206.23%
    );
}
.player-stats__stat-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.4rem;
    padding: 1.6rem 0.8rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.player-stats__stat-value {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-stats__stat-value:not(:last-of-type) {
    border-bottom: 0.1rem solid #ebe5eb;
}
.player-stats__stat-value > span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 1100px) {
    .player-stats {
        border: none;
        padding: 0;
        margin: -1.2rem 0 2.4rem;
    }
    .player-stats .pageFilter__container {
        margin: 0;
    }
    .player-stats__top-stats {
        padding-top: 0;
        border-top: none;
        margin-bottom: 2.4rem;
    }
}
@media (max-width: 900px) {
    .player-stats {
        border: none;
    }
    .player-stats__top-stats {
        flex-wrap: wrap;
    }
    .player-stats__top-stat {
        flex: 1 1 calc(50% - 0.4rem);
    }
}
@media (max-width: 700px) {
    .player-stats__top-stat-value {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
    .player-stats__stats-wrapper {
        flex-direction: column;
    }
    .player-stats__stat {
        width: 100%;
    }
}
.all-stats {
    letter-spacing: -0.04rem;
    margin-bottom: 2rem;
}
.all-stats__top-list {
    display: flex;
    width: 100%;
    gap: 1.2rem;
}
.all-stats__top-stat-container {
    flex: 1;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    height: 11.7rem;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    padding: 1.5rem 0.8rem 1.1rem 1.6rem;
    position: relative;
}
.all-stats__top-stat-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.all-stats__top-stat {
    font-size: 4.8rem;
    line-height: 5.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.all-stats__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0.02;
}
.all-stats__regular-list {
    margin-left: -0.8rem;
    margin-right: -0.8rem;
    margin-top: 3.5rem;
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
.all-stats__regular-list > li {
    padding: 0;
    flex: 1;
}
.all-stats__list-container {
    flex: 1;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
.all-stats__list-container:not(:last-child) {
    margin-right: 0.8rem;
}
.all-stats__header-stat {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.4rem;
    padding: 1.6rem 0 1.6rem 0.8rem;
    border-bottom: 0.1rem solid #f5f2f5;
}
.all-stats__regular-stat-container {
    padding: 0.8rem;
    display: flex;
    justify-content: space-between;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.all-stats__regular-stat-container:not(:last-child) {
    border-bottom: 0.1rem solid #f5f2f5;
}
.all-stats__regular-stat {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.t3 .all-stats__list-container:before,
.t7606 .all-stats__list-container:before,
.t14633 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    transform: rotate(180deg);
}
.t7 .all-stats__list-container:before,
.t7605 .all-stats__list-container:before,
.t15986 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    transform: rotate(180deg);
}
.t94 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
    transform: rotate(180deg);
}
.t36 .all-stats__list-container:before,
.t7552 .all-stats__list-container:before,
.t8951 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    transform: rotate(180deg);
}
.t91 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
    transform: rotate(180deg);
}
.t8 .all-stats__list-container:before,
.t7141 .all-stats__list-container:before,
.t12943 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    transform: rotate(180deg);
}
.t31 .all-stats__list-container:before,
.t7142 .all-stats__list-container:before,
.t18257 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    transform: rotate(180deg);
}
.t11 .all-stats__list-container:before,
.t6749 .all-stats__list-container:before,
.t12933 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    transform: rotate(180deg);
}
.t2 .all-stats__list-container:before,
.t54 .all-stats__list-container:before,
.t6755 .all-stats__list-container:before,
.t6886 .all-stats__list-container:before,
.t12971 .all-stats__list-container:before,
.t17017 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    transform: rotate(180deg);
}
.t13 .all-stats__list-container:before,
.t8879 .all-stats__list-container:before,
.t12940 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    transform: rotate(180deg);
}
.t14 .all-stats__list-container:before,
.t6717 .all-stats__list-container:before,
.t15987 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #911712, #dc0714);
    transform: rotate(180deg);
}
.t43 .all-stats__list-container:before,
.t6718 .all-stats__list-container:before,
.t12969 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    transform: rotate(180deg);
}
.t1 .all-stats__list-container:before,
.t6752 .all-stats__list-container:before,
.t15988 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    transform: rotate(180deg);
}
.t4 .all-stats__list-container:before,
.t7603 .all-stats__list-container:before,
.t12970 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #231f20, #444041);
    transform: rotate(180deg);
}
.t17 .all-stats__list-container:before,
.t18585 .all-stats__list-container:before,
.t19584 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    transform: rotate(180deg);
}
.t20 .all-stats__list-container:before,
.t7588 .all-stats__list-container:before,
.t12945 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    transform: rotate(180deg);
}
.t6 .all-stats__list-container:before,
.t7631 .all-stats__list-container:before,
.t12968 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    transform: rotate(180deg);
}
.t21 .all-stats__list-container:before,
.t7632 .all-stats__list-container:before,
.t12944 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #6f2130, #963849);
    transform: rotate(180deg);
}
.t39 .all-stats__list-container:before,
.t6746 .all-stats__list-container:before,
.t12934 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    transform: rotate(180deg);
}
.t102 .all-stats__list-container:before {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.t90 .all-stats__list-container:before,
.t102 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t90 .all-stats__list-container:before {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.t49 .all-stats__list-container:before {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.t49 .all-stats__list-container:before,
.t88 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t88 .all-stats__list-container:before {
    background: #f6a22e;
}
.t38 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #f5f5f5;
    transform: rotate(180deg);
}
.t25 .all-stats__list-container:before,
.t7143 .all-stats__list-container:before,
.t12939 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #db1d23;
    transform: rotate(180deg);
}
.t110 .all-stats__list-container:before,
.t6747 .all-stats__list-container:before,
.t12935 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #d71f30;
    transform: rotate(180deg);
}
.t56 .all-stats__list-container:before,
.t6756 .all-stats__list-container:before,
.t12938 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #db001b;
    transform: rotate(180deg);
}
.t80 .all-stats__list-container:before {
    background: #f5f5f5;
}
.t57 .all-stats__list-container:before,
.t80 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t57 .all-stats__list-container:before {
    background: #fe0;
}
.t35 .all-stats__list-container:before,
.t6753 .all-stats__list-container:before,
.t12948 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #f5f5f5;
    transform: rotate(180deg);
}
.t37 .all-stats__list-container:before {
    background: #cf181d;
}
.t37 .all-stats__list-container:before,
.t41 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t41 .all-stats__list-container:before {
    background: #104c8c;
}
.t5 .all-stats__list-container:before,
.t6748 .all-stats__list-container:before,
.t12936 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #00adef;
    transform: rotate(180deg);
}
.t92 .all-stats__list-container:before {
    background: #f7931e;
}
.t30 .all-stats__list-container:before,
.t92 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t30 .all-stats__list-container:before {
    background: #f5f5f5;
}
.t55 .all-stats__list-container:before {
    background: #6c0c33;
}
.t55 .all-stats__list-container:before,
.t113 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t113 .all-stats__list-container:before {
    background: #e31b23;
}
.t97 .all-stats__list-container:before {
    background: #035daa;
}
.t33 .all-stats__list-container:before,
.t97 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t33 .all-stats__list-container:before {
    background: #e63234;
}
.t9 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #009edb;
    transform: rotate(180deg);
}
.t24 .all-stats__list-container:before,
.t6757 .all-stats__list-container:before,
.t12937 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #f5f5f5;
    transform: rotate(180deg);
}
.t40 .all-stats__list-container:before,
.t8948 .all-stats__list-container:before,
.t8966 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    transform: rotate(180deg);
}
.t22 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #f5f5f5;
    transform: rotate(180deg);
}
.t45 .all-stats__list-container:before,
.t7604 .all-stats__list-container:before,
.t12946 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #00a94f;
    transform: rotate(180deg);
}
.t105 .all-stats__list-container:before {
    background: #004596;
}
.t52 .all-stats__list-container:before,
.t105 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t52 .all-stats__list-container:before {
    background: #005cab;
}
.t47 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #2a307d;
    transform: rotate(180deg);
}
.t108 .all-stats__list-container:before,
.t12941 .all-stats__list-container:before,
.t17419 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #0060a9;
    transform: rotate(180deg);
}
.t19 .all-stats__list-container:before {
    background: #005daa;
}
.t19 .all-stats__list-container:before,
.t46 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    transform: rotate(180deg);
}
.t46 .all-stats__list-container:before {
    background: #ee3424;
}
.t111 .all-stats__list-container:before {
    content: "";
    display: block;
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    border-radius: 0 0 0.8rem 0.8rem;
    background: #005ca6;
    transform: rotate(180deg);
}
@media (max-width: 1023px) {
    .all-stats__top-list {
        flex-wrap: wrap;
        justify-content: center;
        gap: 0.5rem;
        padding: 0 0.8rem;
    }
    .all-stats__top-stat-container {
        width: calc((100% - 1rem) / 3);
        flex: none;
    }
    .all-stats__regular-list {
        padding: 0 1.6rem;
        margin-top: 2.3rem;
        gap: 0;
    }
    .all-stats__regular-list > li {
        flex: none;
        width: calc((100% - 0.8rem) / 2);
        padding: 0;
        margin-bottom: 0.8rem;
    }
    .all-stats__regular-list > li:nth-child(odd) {
        margin-right: 0.8rem;
    }
}
@media (max-width: 480px) {
    .all-stats__top-stat-container {
        padding: 0.7rem 0.8rem 0.9rem;
    }
    .all-stats__top-stat-name {
        line-height: 1.6rem;
    }
    .all-stats__top-stat {
        font-size: 3rem;
        line-height: 4.5rem;
    }
    .all-stats__regular-list {
        padding: 0 1.6rem;
        margin-top: 2.3rem;
        gap: 0;
    }
    .all-stats__regular-list > li {
        width: 100%;
    }
    .all-stats__regular-list > li:nth-child(odd) {
        margin-right: 0;
    }
}
.article-header {
    min-height: 30.7rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image: url(../i/elements/backgrounds/primary-bg-with-graphic.svg);
    background-size: cover;
    overflow: hidden;
    color: #fff;
    letter-spacing: -0.4px;
}
.article-header--gallery .article-header__content {
    max-width: 137.6rem;
    margin: auto;
}
.article-header__content {
    width: 100%;
    max-width: 88.6rem;
    padding: 4.8rem 0;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    z-index: 10;
}
.article-header__title {
    position: relative;
    z-index: 10;
    font-size: 6.1rem;
    line-height: 7.3rem;
}
.article-header__news-tags,
.article-header__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article-header__news-tags {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 0.2rem;
}
.article-header__author,
.article-header__publish-date {
    font-size: 2rem;
    line-height: 3rem;
    margin-top: 0.8rem;
}
@media (max-width: 900px) {
    .article-header {
        min-height: auto;
    }
    .article-header__content {
        max-width: none;
        padding: 2.4rem 0.8rem;
    }
    .article-header__news-tags {
        margin-bottom: 0.8rem;
    }
    .article-header__title {
        font-size: 3rem;
        line-height: 3.6rem;
    }
    .article-header__author,
    .article-header__publish-date {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}
@media (max-width: 700px) {
    .article-header {
        background-image: url(../i/elements/backgrounds/primary-bg-with-graphic-sm.svg);
    }
}
.articleWidget.left,
.articleWidget.right {
    max-width: 30rem;
    width: 100%;
}
.articleWidget.left + .right,
.articleWidget.left:has(+ .right) {
    width: calc(50% - 0.8rem);
    max-width: none;
}
.articleWidget.left + .right {
    margin-left: 0.8rem;
}
.articleWidget.left:has(+ .right) {
    margin-right: 0.8rem;
}
@media (max-width: 900px) {
    .articleWidget.left + .right,
    .articleWidget.left:has(+ .right) {
        width: 100%;
        max-width: none;
    }
    .articleWidget.left + .right,
    .articleWidget.left:has(+ .right) {
        margin-left: 0;
        margin-right: 0;
    }
}
@media (max-width: 700px) {
    .articleWidget.left,
    .articleWidget.right {
        width: 100%;
        max-width: none;
    }
}
.wrapper .article--full-width {
    padding: 0;
}
.article {
    width: 100%;
    max-width: 88.8rem;
    margin: 0 auto;
    position: relative;
    letter-spacing: -0.4px;
}
.article .youtubeThumb {
    height: 0;
    padding-top: 2.5rem;
    padding-bottom: 56.2%;
    position: relative;
}
.article .youtubeThumb iframe {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}
.article img {
    max-width: 100%;
}
.article .galleryItem {
    position: relative;
}
.article .openModal {
    position: absolute;
    top: 0.8rem;
    right: 0.8rem;
    width: 40px;
    height: 40px;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    transform-origin: top right;
}
.article .openModal .expandIcon {
    fill: #fff;
    width: 100%;
    height: 100%;
    transition: all 0.2s ease;
}
.article .openModal:focus .expandIcon,
.article .openModal:hover .expandIcon {
    fill: #ff2882;
}
@media (max-width: 1023px) {
    .article .openModal {
        display: none;
    }
}
.article--full-width {
    width: 100%;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
    max-width: 1376px;
    margin: auto;
}
.article--full-width .article__lead-media {
    display: flex;
    justify-content: center;
    align-items: center;
}
.article--full-width .article__image {
    width: 88.8rem;
}
.article__body > :is(h1, h2, h3, h4, h5, h6, p) {
    margin-bottom: 2.4rem;
}
.article__body > :is(h1, h2, h3, h4, h5, h6, p) a {
    color: #963cff;
    text-decoration: none;
}
.article__body > :is(h1, h2, h3, h4, h5, h6, p) a:hover {
    text-decoration: underline;
}
.article__body > :is(h1, h2, h3, h4, h5, h6) {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article__body > h1 {
    font-size: 4.5rem;
    line-height: 5rem;
}
.article__body > h2 {
    font-size: 3rem;
    line-height: 4.5rem;
}
.article__body > h3 {
    font-size: 2.5rem;
    line-height: 3rem;
}
.article__body > h4 {
    font-size: 2rem;
    line-height: 3rem;
}
.article__body > h5 {
    font-size: 1.8rem;
    line-height: 2.4rem;
}
.article__body > h6,
.article__body > p {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.article__body > p > a {
    color: #963cff;
}
.article__body > ul li {
    list-style-type: disc;
    margin-left: 1.2rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.article__body > :is(h1, h2, h3, h4, h5, h6) + .article__table {
    margin-top: -0.8rem;
}
.article__lead-media {
    margin-top: 2.4rem;
}
.article .video-embedded {
    margin: 4rem 0;
}
.article .video-embedded .video-player__audio-description-button {
    border-bottom: 0.1rem solid #ebe5eb;
}
.article .video-embedded .vjs-dock-text {
    padding-right: 1em;
    text-align: left;
    background: linear-gradient(180deg, #000, transparent);
}
.article .video-embedded .vjs-dock-description,
.article .video-embedded .vjs-dock-title {
    white-space: normal;
}
.article .video-embedded .vjs-dock-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 0;
}
.article .video-embedded .vjs-dock-description {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.article__image {
    display: block;
    width: 100%;
    height: 50rem;
    border-radius: 0.8rem;
    -o-object-fit: cover;
    object-fit: cover;
}
.article .embeddable-photo {
    margin: 4rem 0;
}
.article .embeddable-photo--no-margin {
    margin: 0;
}
.article .embeddable-photo__description {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.6rem 0;
    border-bottom: 0.1rem solid #f5f2f5;
}
.article .embeddable-photo .article__image {
    margin: 0;
    height: auto;
}
.article .embeddable-photo:focus .openModal,
.article .embeddable-photo:hover .openModal {
    transform: none;
}
.article .embeddable-photo:focus .openModal .expandIcon,
.article .embeddable-photo:hover .openModal .expandIcon {
    transform: scale(1.3);
}
.article .embeddable-photo:focus img,
.article .embeddable-photo:hover img {
    transform: none;
}
.article .embeddable-photo .openModal {
    right: 0;
    top: 0;
    border-radius: 0 1.6rem;
    background: #37003c;
    display: flex;
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
}
.article .embeddable-photo .openModal:focus .expandIcon,
.article .embeddable-photo .openModal:hover .expandIcon {
    fill: #fff;
}
.article .embeddable-photo .openModal .expandIcon {
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    transition: 0.2s ease-in-out;
}
@media (max-width: 1023px) {
    .article .embeddable-photo .openModal {
        display: none;
    }
}
.article__summary {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 4rem;
}
.article__related-text {
    display: block;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 2.4rem;
    margin-bottom: 0.8rem;
}
.article__related-articles {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 0.8rem;
    margin-bottom: 4rem;
    border-top: 0.1rem solid #f5f2f5;
    border-bottom: 0.1rem solid #f5f2f5;
}
.article .related-article {
    flex: 1 1 33.3%;
    position: relative;
    padding: 0.8rem 0;
}
.article .related-article--club .svg {
    margin-left: 0.4rem;
}
.article__table {
    border-bottom: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    margin-top: 1.6rem;
    margin-bottom: 4rem;
}
.article__table table {
    width: 100% !important;
    letter-spacing: -0.4px;
}
.article__table table th {
    text-align: start;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.article__table table thead {
    background-color: #37003c;
    color: #fff;
}
.article__table table thead td,
.article__table table thead th {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.6rem 0 0.7rem 1.85rem;
}
.article__table table tbody tr {
    border: 0.1rem solid #ebe5eb;
    border-top: none;
}
.article__table table tbody tr:has(:nth-child(4)) td:nth-child(2n),
.article__table table tbody tr:has(:nth-child(4)) th:nth-child(2n) {
    text-align: end;
}
.article__table table tbody tr:last-of-type {
    border-bottom: 0;
}
.article__table table tbody td,
.article__table table tbody th {
    font-size: 1.2rem;
    line-height: 1.8rem;
    text-align: end;
    padding: 1.3rem 1.85rem 1.2rem 0;
}
.article__table table tbody td:nth-child(odd),
.article__table table tbody th:nth-child(odd) {
    padding: 1.3rem 0 1.2rem 1.85rem;
    text-align: left;
}
.article__table table tbody td:nth-child(2),
.article__table table tbody th:nth-child(2) {
    position: relative;
    padding-left: 1.85rem;
    text-align: left;
}
.article__table table tbody td:nth-child(2):before,
.article__table table tbody th:nth-child(2):before {
    content: "";
    display: block;
    height: 2.8rem;
    width: 0.1rem;
    background-color: #ebe5eb;
    position: absolute;
    top: 0.8rem;
    right: 0;
}
@media (min-width: 900px) {
    .article .related-article:not(:first-of-type) {
        padding-left: 1.6rem;
    }
    .article .related-article:not(:first-of-type):after {
        content: "";
        display: block;
        width: 0.1rem;
        height: 2.4rem;
        background-color: #f5f2f5;
        position: absolute;
        left: 0;
    }
    .article .related-article--club .svg {
        margin-left: 0.4rem;
    }
}
@media (max-width: 900px) {
    .article {
        padding: 0 0.8rem;
    }
    .article .related-article:not(:last-of-type) {
        border-bottom: 0.1rem solid #f5f2f5;
    }
    .article__image {
        height: auto;
    }
}
@media (max-width: 700px) {
    .article .left {
        float: none;
    }
    .article__lead-media {
        margin-top: 1.6rem;
    }
    .article .video-embedded {
        margin: 2.4rem 0;
    }
    .article .video-embedded .vjs-dock-title {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .article .video-embedded .vjs-dock-description {
        font-size: 0.8rem;
        line-height: 1.5rem;
    }
    .article__table {
        margin-bottom: 2.4rem;
    }
    .article__table table thead td,
    .article__table table thead th {
        padding-left: 0.8rem;
    }
    .article__table table tbody td {
        padding: 1.3rem 0.8rem 1.2rem 0;
    }
    .article__table table tbody td:nth-child(odd) {
        padding: 1.3rem 0 1.2rem 0.8rem;
    }
    .article__table table tbody td:nth-child(2),
    .article__table table tbody th:nth-child(odd) {
        padding-left: 0.8rem;
    }
    .article .embeddable-photo {
        margin: 2.4rem 0;
    }
    .article .embeddable-photo__description {
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 0.65rem 0;
    }
    .article__summary {
        margin-top: 2.4rem;
    }
    .article__related-text {
        margin-top: 1.6rem;
    }
    .article__related-articles {
        flex-direction: column;
        gap: 0;
        margin-bottom: 2.4rem;
    }
}
.article-header.theme--epl,
.article-header.theme--hof,
.article-header.theme--rainbow-laces,
.article-header.theme--rbl {
    flex-direction: row;
    align-items: center;
}
.article-header.theme--epl .article-header__misc,
.article-header.theme--hof .article-header__misc,
.article-header.theme--rainbow-laces .article-header__misc,
.article-header.theme--rbl .article-header__misc {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
}
.article-header.theme--fpl:after,
.article-header.theme--hof:after,
.article-header.theme--nrfr:after,
.article-header.theme--rainbow-laces:after,
.article-header.theme--rbl:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.6rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
}
.article-header.theme--epl,
.article-header.theme--fpl,
.article-header.theme--rainbow-laces,
.article-header.theme--rbl {
    color: #37003c;
}
.article-header.theme--nrfr {
    flex-direction: row;
    align-items: center;
    background: #000;
}
.article-header.theme--nrfr:after {
    background-color: #ebff00;
}
.article-header.theme--nrfr .article-header__content {
    max-width: 61.2rem;
    transform: translateX(2rem);
}
.article-header.theme--nrfr .article-header__svg-decoration--hof {
    width: 29.6rem;
    fill: #fff;
}
.article-header.theme--fpl {
    background-image: url(../i/elements/fpl-graphic-sx.png),
        url(../i/elements/fpl-graphic-dx.png),
        linear-gradient(266.61deg, #627bff, #02efff);
    background-repeat: no-repeat;
    background-position: 0, 100%, 50%;
    background-size: contain, contain, 100%;
}
.article-header.theme--hof {
    background-image: url(../i/elements/hof-decoration-top.png),
        url(../i/elements/backgrounds/hof-background.svg);
    background-repeat: no-repeat;
    background-position: top, 50%;
    background-size: contain, cover;
}
.article-header.theme--hof:after {
    background-color: #a08c6e;
}
.article-header.theme--hof .article-header__content {
    max-width: 63.4rem;
}
.article-header.theme--hof .article-header__news-tags {
    color: #a08c6e;
}
.article-header.theme--hof .article-header__misc {
    width: 21.2rem;
    height: 3.4rem;
    background-image: url(../i/elements/campaign-logo-hof.svg);
    margin-right: 4.3rem;
}
.article-header.theme--epl {
    background-image: linear-gradient(87.97deg, #eefe53 1.71%, #75fb93 98.29%);
}
.article-header.theme--epl .article-header__content {
    max-width: 69.2rem;
}
.article-header.theme--epl .article-header__misc {
    width: 14rem;
    height: 14rem;
    background-image: url(../i/elements/campaign-logo-epl.png);
    margin-right: 5.6rem;
}
.article-header.theme--rbl {
    background: #c1ddf2;
    padding: 1.3rem 0 4.5rem;
}
.article-header.theme--rbl:after {
    height: 1.6rem;
    background-image: linear-gradient(180deg, #1061af 50%, #ee2e2a 50% 100%);
}
.article-header.theme--rbl .article-header__content {
    max-width: 63.2rem;
}
.article-header.theme--rbl .article-header__misc {
    width: 21.6rem;
    height: 13.9rem;
    background-image: url(../i/elements/campaign-logo-rbl.png);
    margin-top: 0.7rem;
    margin-right: 4rem;
}
.article-header.theme--rainbow-laces {
    background: #fff;
    padding: 0.4rem 0 1.8rem;
}
.article-header.theme--rainbow-laces:after {
    height: 2rem;
    background-image: linear-gradient(
        180deg,
        #760088,
        #760088 10%,
        #004cff 0 20%,
        #028121 20% 30%,
        #fe0 30% 40%,
        #ff8d00 40% 50%,
        #e50000 50% 60%,
        #000 60% 70%,
        #613915 70% 80%,
        #73d7ee 80% 90%,
        #ed70ab 90%
    );
}
.article-header.theme--rainbow-laces .article-header__content {
    max-width: 61.8rem;
    transform: translateX(2rem);
}
.article-header.theme--rainbow-laces .article-header__misc {
    width: 25.6rem;
    height: 16.7rem;
    background-image: url(../i/elements/campaign-logo-rainbow-laces.png);
    margin-right: 3.4rem;
}
.article-header.theme--stay-well {
    background-image: linear-gradient(94.2deg, #ff2882 14.77%, #ff6900 72%);
    padding: 1.3rem 0 4.5rem;
}
.article-header.theme--stay-well .article-header__misc {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.article-header.theme--stay-well .article-header__svg-decoration--stay-well {
    width: 100%;
    height: 100%;
}
@media (max-width: 1023px) {
    .article-header.theme--nrfr .article-header__content {
        transform: translateX(0.6rem);
    }
    .article-header.theme--nrfr .article-header__svg-decoration--hof {
        width: 27rem;
        margin-left: 2rem;
    }
    .article-header.theme--rainbow-laces .article-header__content {
        transform: translateX(0.6rem);
    }
    .article-header.theme--rainbow-laces .article-header__misc {
        width: 23.6rem;
        height: 14.7rem;
        margin-left: 2rem;
    }
}
@media (max-width: 900px) {
    .article-header.theme--epl .article-header__misc,
    .article-header.theme--hof .article-header__misc,
    .article-header.theme--rainbow-laces .article-header__misc,
    .article-header.theme--rbl .article-header__misc {
        align-self: flex-start;
        margin-top: 2.4rem;
        margin-right: 0.8rem;
    }
    .article-header.theme--nrfr .article-header__content {
        max-width: 68.8rem;
    }
    .article-header.theme--nrfr .article-header__svg-decoration--hof {
        width: 20rem;
        height: 21.4rem;
    }
    .article-header.theme--hof .article-header__content {
        max-width: 72.8rem;
    }
    .article-header.theme--hof .article-header__misc {
        width: 16rem;
    }
    .article-header.theme--hof .article-header__news-tags {
        color: #fff;
    }
    .article-header.theme--epl .article-header__content {
        max-width: 81rem;
        padding-right: 1.6rem;
    }
    .article-header.theme--epl .article-header__misc {
        width: 7rem;
        height: 7rem;
    }
    .article-header.theme--rbl {
        padding-bottom: 1.1rem;
    }
    .article-header.theme--rbl .article-header__content {
        max-width: calc(100% - 8.3rem);
        padding-right: 1.4rem;
    }
    .article-header.theme--rbl .article-header__misc {
        width: 7.5rem;
        height: 4.84rem;
    }
    .article-header.theme--rainbow-laces {
        padding-top: 0;
        padding-bottom: 1.8rem;
    }
    .article-header.theme--rainbow-laces .article-header__content {
        max-width: calc(100% - 8.3rem);
        padding-right: 1.4rem;
        transform: none;
    }
    .article-header.theme--rainbow-laces .article-header__misc {
        width: 14.8rem;
        height: 8.3rem;
    }
    .article-header.theme-stay-well {
        padding-top: 0;
        padding-bottom: 2.4rem;
    }
}
@media (max-width: 700px) {
    .article-header.theme--epl .article-header__content,
    .article-header.theme--hof .article-header__content,
    .article-header.theme--rainbow-laces .article-header__content {
        max-width: none;
        padding-right: 0.8rem;
    }
    .article-header.theme--epl .article-header__misc,
    .article-header.theme--hof .article-header__misc,
    .article-header.theme--rainbow-laces .article-header__misc {
        display: none;
    }
    .article-header.theme--nrfr .article-header__content {
        max-width: none;
    }
    .article-header.theme--nrfr .article-header__svg-decoration--hof {
        display: none;
    }
    .article-header.theme--fpl {
        background-image: linear-gradient(266.61deg, #627bff, #02efff);
    }
    .article-header.theme--fpl:after {
        background-image: linear-gradient(90deg, #00ff87, #05f0ff);
    }
    .article-header.theme--hof {
        background-image: url(../i/elements/backgrounds/hof-background.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
    }
    .article-header.theme--epl {
        background: linear-gradient(59.55deg, #eefe53 18.43%, #75fb93 81.41%);
    }
    .article-header.theme--stay-well
        .article-header__svg-decoration--stay-well {
        width: 150%;
        transform: translateX(-17rem);
    }
}
.season-award .award-card {
    width: 100%;
    margin: 0;
}
.season-award__date {
    font-size: 2.5rem;
    line-height: 3.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin: 1.6rem 0;
}
.season-award__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 0.8rem;
}
.award-card {
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
    letter-spacing: -0.4px;
}
.award-card.inactive .award-card__award-stat {
    color: #37003c;
}
.award-card--barclays .award-card__stats-title:after {
    background-image: url(../i/elements/sponsors/barclays.svg);
}
.award-card--budweiser .award-card__stats-title:after {
    background-image: url(https://resources.premierleague.com/premierleague/sponsors/budweiser.png);
}
.award-card--guinness .award-card__stats-title:after {
    background-image: url(../i/elements/sponsors/guinness.png);
}
.award-card--castrol .award-card__stats-title:after {
    background-image: url(../i/elements/sponsors/castrol.svg);
}
.award-card--ea-sports .award-card__stats-title:after {
    width: 4rem;
    background-image: url(../i/elements/sponsors/ea-sports.svg);
}
.award-card--hublot .award-card__stats-title:after {
    background-image: url(../i/elements/sponsors/hublot.svg);
}
.award-card--oracle .award-card__stats-title:after {
    width: 6.5rem;
    background-image: url(../i/elements/sponsors/oracle.svg);
}
.award-card__wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 1rem;
}
.award-card__stats-title {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    justify-content: space-between;
    gap: 0.8rem;
    align-items: center;
    margin-bottom: 1rem;
}
.award-card__stats-title:after {
    content: "";
    display: block;
    width: 9.2rem;
    height: 4rem;
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
    flex-shrink: 0;
}
.award-card__hero {
    position: relative;
    width: calc(100% + 2rem);
    height: 25.9rem;
    overflow: hidden;
    padding-left: 1.6rem;
    margin-left: -1rem;
}
.award-card .badge-image {
    width: 4rem;
    height: 4rem;
    margin: 1.6rem 0;
}
.award-card__award-stat {
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: #fff;
}
.award-card__stat-value {
    display: block;
    font-size: 3rem;
    line-height: 3.2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1.2rem;
}
.award-card__svg {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background: hsla(0, 0%, 100%, 0.8);
    fill: #fafafa;
}
.award-card__hero-club-badge {
    display: block;
    width: 19.6rem;
    height: 19.6rem;
    position: absolute;
    right: 0.5rem;
    top: 57%;
    transform: translateY(-50%);
}
.award-card__hero-image {
    position: absolute;
    right: 0;
}
.award-card__award-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.award-card__club-name,
.award-card__player-name {
    margin-top: 1rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.award-card__player-name--first {
    font-size: 1.6rem;
    line-height: 1.6rem;
}
.award-card__club-name,
.award-card__player-name--last {
    display: block;
    font-size: 3.9rem;
    line-height: 3.9rem;
}
.award-card__winner-position {
    margin-top: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.award-card__awards-buttons {
    display: flex;
    justify-content: space-between;
    flex-grow: 1;
    align-items: flex-end;
    margin: 1.2rem 0;
}
.award-card__awards-buttons .global-btn {
    width: 50%;
    min-width: 0;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    gap: 0.4rem;
    justify-content: start;
    padding: 0;
}
.award-card__awards-buttons .global-btn:after {
    transform: scale(0.8);
}
.award-card__awards-buttons .global-btn:before {
    display: none;
}
.award-card__awards-buttons .global-btn:last-of-type {
    justify-content: end;
}
@media (max-width: 1023px) {
    .season-award__list {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 700px) {
    .season-award__list {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0 0.8rem;
    }
    .award-card__wrapper {
        padding-top: 0.3rem;
    }
    .award-card__awards-buttons {
        margin: 0.8rem 0 0;
    }
}
@media (max-width: 375px) {
    .award-card__hero-club-badge {
        width: 14.6rem;
        height: 14.6rem;
        top: 70%;
    }
}
.award-card--t3:not(.inactive) .award-card__svg,
.award-card--t7606:not(.inactive) .award-card__svg,
.award-card--t14633:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    fill: #ff0203;
}
.award-card--t7:not(.inactive) .award-card__svg,
.award-card--t7605:not(.inactive) .award-card__svg,
.award-card--t15986:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    fill: #7d1142;
}
.award-card--t94:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
    fill: #ff1c24;
}
.award-card--t36:not(.inactive) .award-card__svg,
.award-card--t7552:not(.inactive) .award-card__svg,
.award-card--t8951:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    fill: #0054a6;
}
.award-card--t91:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
    fill: #df1e26;
}
.award-card--t8:not(.inactive) .award-card__svg,
.award-card--t7141:not(.inactive) .award-card__svg,
.award-card--t12943:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    fill: #2145f6;
}
.award-card--t31:not(.inactive) .award-card__svg,
.award-card--t7142:not(.inactive) .award-card__svg,
.award-card--t18257:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    fill: #0d5dba;
}
.award-card--t11:not(.inactive) .award-card__svg,
.award-card--t6749:not(.inactive) .award-card__svg,
.award-card--t12933:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    fill: #00019e;
}
.award-card--t54:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t54:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12971:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t12971:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6886:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t6886:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t2:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t2:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t17017:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t17017:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6755:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t6755:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t13:not(.inactive) .award-card__svg,
.award-card--t8879:not(.inactive) .award-card__svg,
.award-card--t12940:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    fill: #003090;
}
.award-card--t14:not(.inactive) .award-card__svg,
.award-card--t6717:not(.inactive) .award-card__svg,
.award-card--t15987:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #911712, #dc0714);
    fill: #dc0714;
}
.award-card--t43:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    fill: #98c5e9;
}
.award-card--t43:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12969:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    fill: #98c5e9;
}
.award-card--t12969:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6718:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    fill: #98c5e9;
}
.award-card--t6718:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t1:not(.inactive) .award-card__svg,
.award-card--t6752:not(.inactive) .award-card__svg,
.award-card--t15988:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    fill: #ea0c0c;
}
.award-card--t4:not(.inactive) .award-card__svg,
.award-card--t7603:not(.inactive) .award-card__svg,
.award-card--t12970:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #231f20, #444041);
    fill: #444041;
}
.award-card--t17:not(.inactive) .award-card__svg,
.award-card--t18585:not(.inactive) .award-card__svg,
.award-card--t19584:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    fill: #d93d56;
}
.award-card--t20:not(.inactive) .award-card__svg,
.award-card--t7588:not(.inactive) .award-card__svg,
.award-card--t12945:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    fill: #c80028;
}
.award-card--t6:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t6:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12968:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t12968:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t7631:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    fill: #fff;
}
.award-card--t7631:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t21:not(.inactive) .award-card__svg,
.award-card--t7632:not(.inactive) .award-card__svg,
.award-card--t12944:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #6f2130, #963849);
    fill: #963849;
}
.award-card--t39:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    fill: #f99808;
}
.award-card--t39:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12934:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    fill: #f99808;
}
.award-card--t12934:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6746:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    fill: #f99808;
}
.award-card--t6746:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t102:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
    fill: #fa4616;
}
.award-card--t102:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t90:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #500024, #81204c);
    fill: #81204c;
}
.award-card--t49:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
    fill: #fa3844;
}
.award-card--t88:not(.inactive) .award-card__svg {
    background: #f6a22e;
    fill: #f6a22e;
}
.award-card--t88:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t38:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t38:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t25:not(.inactive) .award-card__svg,
.award-card--t7143:not(.inactive) .award-card__svg,
.award-card--t12939:not(.inactive) .award-card__svg {
    background: #db1d23;
    fill: #db1d23;
}
.award-card--t110:not(.inactive) .award-card__svg,
.award-card--t6747:not(.inactive) .award-card__svg,
.award-card--t12935:not(.inactive) .award-card__svg {
    background: #d71f30;
    fill: #d71f30;
}
.award-card--t56:not(.inactive) .award-card__svg,
.award-card--t6756:not(.inactive) .award-card__svg,
.award-card--t12938:not(.inactive) .award-card__svg {
    background: #db001b;
    fill: #db001b;
}
.award-card--t80:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t80:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t57:not(.inactive) .award-card__svg {
    background: #fe0;
    fill: #fe0;
}
.award-card--t57:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t35:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t35:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12948:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t12948:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6753:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t6753:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t37:not(.inactive) .award-card__svg {
    background: #cf181d;
    fill: #cf181d;
}
.award-card--t41:not(.inactive) .award-card__svg {
    background: #104c8c;
    fill: #104c8c;
}
.award-card--t5:not(.inactive) .award-card__svg {
    background: #00adef;
    fill: #00adef;
}
.award-card--t5:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12936:not(.inactive) .award-card__svg {
    background: #00adef;
    fill: #00adef;
}
.award-card--t12936:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6748:not(.inactive) .award-card__svg {
    background: #00adef;
    fill: #00adef;
}
.award-card--t6748:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t92:not(.inactive) .award-card__svg {
    background: #f7931e;
    fill: #f7931e;
}
.award-card--t92:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t30:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t30:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t55:not(.inactive) .award-card__svg {
    background: #6c0c33;
    fill: #6c0c33;
}
.award-card--t113:not(.inactive) .award-card__svg {
    background: #e31b23;
    fill: #e31b23;
}
.award-card--t113:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t97:not(.inactive) .award-card__svg {
    background: #035daa;
    fill: #035daa;
}
.award-card--t33:not(.inactive) .award-card__svg {
    background: #e63234;
    fill: #e63234;
}
.award-card--t33:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t9:not(.inactive) .award-card__svg {
    background: #009edb;
    fill: #009edb;
}
.award-card--t9:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t24:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t24:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12937:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t12937:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t6757:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t6757:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t40:not(.inactive) .award-card__svg,
.award-card--t8948:not(.inactive) .award-card__svg,
.award-card--t8966:not(.inactive) .award-card__svg {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    fill: #0333a0;
}
.award-card--t22:not(.inactive) .award-card__svg {
    background: #f5f5f5;
    fill: #f5f5f5;
}
.award-card--t22:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t45:not(.inactive) .award-card__svg {
    background: #00a94f;
    fill: #00a94f;
}
.award-card--t45:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12946:not(.inactive) .award-card__svg {
    background: #00a94f;
    fill: #00a94f;
}
.award-card--t12946:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t7604:not(.inactive) .award-card__svg {
    background: #00a94f;
    fill: #00a94f;
}
.award-card--t7604:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t105:not(.inactive) .award-card__svg {
    background: #004596;
    fill: #004596;
}
.award-card--t52:not(.inactive) .award-card__svg {
    background: #005cab;
    fill: #005cab;
}
.award-card--t47:not(.inactive) .award-card__svg {
    background: #2a307d;
    fill: #2a307d;
}
.award-card--t108:not(.inactive) .award-card__svg {
    background: #0060a9;
    fill: #0060a9;
}
.award-card--t108:not(.inactive) .award-card__award-stat {
    color: #37003c;
}
.award-card--t12941:not(.inactive) .award-card__svg,
.award-card--t17419:not(.inactive) .award-card__svg {
    background: #0060a9;
    fill: #0060a9;
}
.award-card--t19:not(.inactive) .award-card__svg {
    background: #005daa;
    fill: #005daa;
}
.award-card--t46:not(.inactive) .award-card__svg {
    background: #ee3424;
    fill: #ee3424;
}
.award-card--t111:not(.inactive) .award-card__svg {
    background: #005ca6;
    fill: #005ca6;
}
.all-time-awards {
    clear: both;
    width: 100%;
}
.all-time-awards__title {
    clear: both;
    margin: 6rem 0 2rem;
}
.all-time-awards__header {
    align-items: center;
    background: #fbfbfb;
    color: #6c6c6c;
    font-size: 1.2rem;
    display: flex;
}
.all-time-awards__row {
    background: transparent;
    border-bottom: 1px solid #efefef;
    cursor: pointer;
    transition: background 0.3s ease-in-out;
    display: flex;
    align-items: center;
}
.all-time-awards__row:hover {
    background: linear-gradient(270deg, #ff2882, #963cff 45%);
    color: #fff;
}
.all-time-awards__row:hover .all-time-awards__arrow {
    fill: #fff;
}
.all-time-awards__column-title {
    padding: 0.8rem 3rem;
}
.all-time-awards__column-title--date {
    width: 15rem;
}
.all-time-awards__column-title--match {
    width: 55rem;
    text-align: center;
}
.all-time-awards__fixture {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.all-time-awards__fixture-small {
    display: none;
    font-size: 1.2rem;
    text-align: left;
    white-space: nowrap;
}
.all-time-awards__team-name {
    flex: 1;
    font-size: 1.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.all-time-awards__team-name--home {
    justify-self: flex-start;
}
.all-time-awards__team-name--away {
    justify-self: flex-end;
}
.all-time-awards__scoreboard {
    background: #37003c;
    display: inline-block;
    padding: 0.5rem;
    position: relative;
    white-space: nowrap;
}
.all-time-awards__scoreboard:after {
    background: hsla(0, 0%, 100%, 0.4);
    bottom: 0.4rem;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    right: 50%;
    top: 0.4rem;
    width: 1px;
}
.all-time-awards__score {
    color: #fff;
    font-size: 1.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.5rem 0.8rem;
    text-align: center;
}
.all-time-awards__badge {
    height: 40px;
    padding: 0 1.3rem;
}
.all-time-awards__time {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    padding: 0 0 0 3rem;
    width: 15rem;
}
.all-time-awards__time--small {
    display: none;
}
.all-time-awards__match-container {
    padding: 0 3rem;
    width: 55rem;
}
.all-time-awards__player-container {
    align-items: center;
    display: flex;
    flex: 2;
    height: 11.4rem;
    overflow: hidden;
    padding: 0 3rem;
}
.all-time-awards__player-img {
    display: inline-block;
    margin-right: 3.2rem;
    transform: translateY(1.6rem);
    width: 9rem;
}
.all-time-awards__team-img {
    max-height: 5rem;
    margin-right: 7rem;
}
.all-time-awards__player-name {
    font-size: 1.7rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 1rem;
}
.all-time-awards__player-name-small {
    display: none;
}
.all-time-awards__player-name-small--light {
    font-size: 1.1rem;
}
.all-time-awards__arrow {
    fill: #6c6c6c;
    margin-left: auto;
}
.all-time-awards__no-fixtures {
    padding: 2rem 0;
    text-align: center;
}
@media (max-width: 1220px) {
    .all-time-awards__column-title--date,
    .all-time-awards__time {
        width: 13rem;
    }
    .all-time-awards__column-title--player,
    .all-time-awards__player-container {
        flex: 2;
    }
    .all-time-awards__column-title--match,
    .all-time-awards__match-container {
        flex: 3;
    }
    .all-time-awards__column-title--match {
        width: auto;
    }
    .all-time-awards__match-container,
    .all-time-awards__player-container,
    .all-time-awards__time {
        padding: 0 1rem;
    }
    .all-time-awards__column-title {
        padding: 0.8rem 1rem;
    }
    .all-time-awards__time--large {
        display: none;
    }
    .all-time-awards__time--small {
        display: block;
    }
}
@media (max-width: 960px) {
    .all-time-awards__column-title--date,
    .all-time-awards__time {
        width: 10.5rem;
    }
    .all-time-awards__column-title--match,
    .all-time-awards__match-container {
        flex: 4;
    }
    .all-time-awards__player-name,
    .all-time-awards__team-name {
        font-size: 1.4rem;
    }
    .all-time-awards__time--small {
        font-size: 1.2rem;
    }
    .all-time-awards__badge {
        height: 3rem;
    }
    .all-time-awards__score {
        font-size: 1.6rem;
    }
}
@media (max-width: 740px) {
    .all-time-awards__column-title--date,
    .all-time-awards__time {
        display: none;
    }
}
@media (max-width: 680px) {
    .all-time-awards__column-title--match,
    .all-time-awards__match-container {
        flex: 2;
    }
    .all-time-awards__column-title--player,
    .all-time-awards__player-container {
        flex: 3;
    }
    .all-time-awards__fixture-small,
    .all-time-awards__player-name-small {
        display: block;
    }
    .all-time-awards__fixture,
    .all-time-awards__player-name {
        display: none;
    }
    .all-time-awards__player-img {
        margin-right: 1.6rem;
        transform: translateY(1.1rem);
        width: 4.8rem;
    }
    .all-time-awards__team-img {
        margin-right: 2rem;
        max-height: 3.2rem;
    }
    .all-time-awards__column-title {
        font-size: 1.1rem;
    }
    .all-time-awards__column-title--match {
        text-align: left;
    }
    .all-time-awards__player-container {
        height: 5.6rem;
    }
}
.all-time-awards-player__row {
    align-items: center;
    border-bottom: 1px solid #efefef;
    display: flex;
}
.all-time-awards-player__header {
    justify-content: space-between;
}
.all-time-awards-player__column-title {
    padding: 0.8rem 3rem;
}
.all-time-awards-player__column-title--player {
    text-align: left;
    padding-left: 15.2rem;
}
.all-time-awards-player__column-title--wins {
    padding: 0.8rem 0;
    text-align: center;
    width: 16rem;
}
.all-time-awards-player__stat-container {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    width: 16rem;
}
.all-time-awards-player__stat-container--title {
    display: block;
}
.all-time-awards-player__stat-container--data span {
    display: block;
    font-size: 1.5rem;
    line-height: 4rem;
    border-left: 1px solid #efefef;
}
@media (max-width: 1220px) {
    .all-time-awards-player__column-title--player {
        padding-left: 13.2rem;
    }
}
@media (max-width: 960px) {
    .all-time-awards-player__column-title--wins,
    .all-time-awards-player__stat-container {
        width: 9rem;
    }
    .all-time-awards-player__stat-container--title {
        display: none;
    }
}
@media (max-width: 680px) {
    .all-time-awards-player__column-title--player {
        padding-left: 1rem;
    }
    .all-time-awards-player__stat-container {
        min-width: 7rem;
    }
    .all-time-awards-player__stat-container--data span {
        font-size: 1.3rem;
    }
}
.club-promo-list.filters-active .club-filter-promo:not(.is-active) {
    display: none;
}
.club-filter-promo {
    border: 0.1rem solid #ebe5eb;
    overflow: hidden;
    border-radius: 0.8rem;
    margin-bottom: 1.6rem;
}
.club-filter-promo__header {
    padding: 1.2rem 2.4rem;
    position: relative;
    border-radius: 0.8rem 0.8rem 0 0;
}
.club-filter-promo__header--generic {
    background: #37003c;
}
.club-filter-promo__header-background-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.club-filter-promo__header-svg-decoration {
    width: 59.2rem;
    height: 100%;
    position: absolute;
}
.club-filter-promo__header-content-wrapper {
    display: flex;
    align-items: center;
    gap: 3rem;
    z-index: 10;
}
.club-filter-promo__header-club-badge {
    z-index: 10;
    right: 2.4rem;
    position: absolute;
    top: 1.6rem;
    width: 10rem;
    height: 10rem;
}
.club-filter-promo__header-team-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.2rem;
    line-height: 5rem;
    color: #fff;
    z-index: 10;
}
.club-filter-promo__content-container {
    padding: 2.4rem;
}
.club-filter-promo__content-title {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.4rem;
    font-size: 1.6rem;
}
.club-filter-promo__content-description,
.club-filter-promo__content-title {
    margin-bottom: 2.4rem;
    max-width: 81.2rem;
    width: calc(100% - 12.4rem);
}
.club-filter-promo__content-button-container {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
.club-filter-promo__content-button {
    min-width: 23rem;
    padding-left: 1.6rem;
    padding-right: 1.6rem;
}
@media (max-width: 700px) {
    .club-filter-promo__header {
        padding: 0.8rem 1.3rem;
    }
    .club-filter-promo__header-content-wrapper {
        justify-content: space-between;
    }
    .club-filter-promo__header-team-name {
        font-size: 2rem;
        line-height: 3rem;
    }
    .club-filter-promo__header-club-badge {
        position: relative;
        right: 0;
        top: 0;
        width: 4rem;
        height: 4rem;
    }
    .club-filter-promo__header-club-badge .badge-image {
        width: 4rem;
        height: 4rem;
    }
    .club-filter-promo__header-svg-decoration {
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .club-filter-promo__content-container {
        padding: 1.2rem;
    }
    .club-filter-promo__content-description,
    .club-filter-promo__content-title {
        margin-bottom: 0.8rem;
        width: 100%;
    }
    .club-filter-promo__content-button-container {
        flex-direction: column;
    }
    .club-filter-promo__content-button {
        width: 100%;
        justify-content: space-between;
    }
    .club-filter-promo__content-button .global-btn__icon {
        margin: 0;
    }
    .club-filter-promo__content-button:before {
        display: none;
    }
}
.club-filter-promo__header--t3 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7606
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t14633
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-filter-promo__header--t7 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7605
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t15986
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-filter-promo__header--t94
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.club-filter-promo__header--t36 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7552
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t8951
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-filter-promo__header--t91
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.club-filter-promo__header--t8 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7141
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12943
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-filter-promo__header--t31 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7142
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t18257
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-filter-promo__header--t11 .club-filter-promo__header-background-container,
.club-filter-promo__header--t6749
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12933
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-filter-promo__header--t54
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t54 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12971
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t12971 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6886
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t6886 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t2 .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t2 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t17017
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t17017 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6755
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t6755 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t13 .club-filter-promo__header-background-container,
.club-filter-promo__header--t8879
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12940
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-filter-promo__header--t14 .club-filter-promo__header-background-container,
.club-filter-promo__header--t6717
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t15987
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-filter-promo__header--t43
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-filter-promo__header--t43 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12969
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-filter-promo__header--t12969 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6718
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-filter-promo__header--t6718 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t1 .club-filter-promo__header-background-container,
.club-filter-promo__header--t6752
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t15988
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-filter-promo__header--t4 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7603
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12970
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-filter-promo__header--t17 .club-filter-promo__header-background-container,
.club-filter-promo__header--t18585
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t19584
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-filter-promo__header--t20 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7588
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12945
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-filter-promo__header--t6 .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t6 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12968
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t12968 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t7631
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-filter-promo__header--t7631 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t21 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7632
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12944
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-filter-promo__header--t39
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-filter-promo__header--t39 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12934
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-filter-promo__header--t12934 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6746
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-filter-promo__header--t6746 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t102
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.club-filter-promo__header--t102 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t90
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.club-filter-promo__header--t49
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.club-filter-promo__header--t88
    .club-filter-promo__header-background-container {
    background: #f6a22e;
}
.club-filter-promo__header--t88 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t38
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t38 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t25 .club-filter-promo__header-background-container,
.club-filter-promo__header--t7143
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12939
    .club-filter-promo__header-background-container {
    background: #db1d23;
}
.club-filter-promo__header--t110
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t6747
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12935
    .club-filter-promo__header-background-container {
    background: #d71f30;
}
.club-filter-promo__header--t56 .club-filter-promo__header-background-container,
.club-filter-promo__header--t6756
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t12938
    .club-filter-promo__header-background-container {
    background: #db001b;
}
.club-filter-promo__header--t80
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t80 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t57
    .club-filter-promo__header-background-container {
    background: #fe0;
}
.club-filter-promo__header--t57 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t35
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t35 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12948
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t12948 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6753
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t6753 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t37
    .club-filter-promo__header-background-container {
    background: #cf181d;
}
.club-filter-promo__header--t41
    .club-filter-promo__header-background-container {
    background: #104c8c;
}
.club-filter-promo__header--t5 .club-filter-promo__header-background-container {
    background: #00adef;
}
.club-filter-promo__header--t5 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12936
    .club-filter-promo__header-background-container {
    background: #00adef;
}
.club-filter-promo__header--t12936 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6748
    .club-filter-promo__header-background-container {
    background: #00adef;
}
.club-filter-promo__header--t6748 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t92
    .club-filter-promo__header-background-container {
    background: #f7931e;
}
.club-filter-promo__header--t92 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t30
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t30 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t55
    .club-filter-promo__header-background-container {
    background: #6c0c33;
}
.club-filter-promo__header--t113
    .club-filter-promo__header-background-container {
    background: #e31b23;
}
.club-filter-promo__header--t113 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t97
    .club-filter-promo__header-background-container {
    background: #035daa;
}
.club-filter-promo__header--t33
    .club-filter-promo__header-background-container {
    background: #e63234;
}
.club-filter-promo__header--t33 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t9 .club-filter-promo__header-background-container {
    background: #009edb;
}
.club-filter-promo__header--t9 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t24
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t24 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12937
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t12937 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t6757
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t6757 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t40 .club-filter-promo__header-background-container,
.club-filter-promo__header--t8948
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t8966
    .club-filter-promo__header-background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-filter-promo__header--t22
    .club-filter-promo__header-background-container {
    background: #f5f5f5;
}
.club-filter-promo__header--t22 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t45
    .club-filter-promo__header-background-container {
    background: #00a94f;
}
.club-filter-promo__header--t45 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12946
    .club-filter-promo__header-background-container {
    background: #00a94f;
}
.club-filter-promo__header--t12946 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t7604
    .club-filter-promo__header-background-container {
    background: #00a94f;
}
.club-filter-promo__header--t7604 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t105
    .club-filter-promo__header-background-container {
    background: #004596;
}
.club-filter-promo__header--t52
    .club-filter-promo__header-background-container {
    background: #005cab;
}
.club-filter-promo__header--t47
    .club-filter-promo__header-background-container {
    background: #2a307d;
}
.club-filter-promo__header--t108
    .club-filter-promo__header-background-container {
    background: #0060a9;
}
.club-filter-promo__header--t108 .club-filter-promo__header-team-name {
    color: #37003c;
}
.club-filter-promo__header--t12941
    .club-filter-promo__header-background-container,
.club-filter-promo__header--t17419
    .club-filter-promo__header-background-container {
    background: #0060a9;
}
.club-filter-promo__header--t19
    .club-filter-promo__header-background-container {
    background: #005daa;
}
.club-filter-promo__header--t46
    .club-filter-promo__header-background-container {
    background: #ee3424;
}
.club-filter-promo__header--t111
    .club-filter-promo__header-background-container {
    background: #005ca6;
}
.club-filters {
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #f5f2f5;
    margin-bottom: 4rem;
}
.club-filters__title-container {
    margin-bottom: 1.6rem;
    border-bottom: 0.1rem solid #f5f2f5;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.club-filters__title {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.club-filters__reset-filters-button {
    border: none;
    background: none;
}
.club-filters__reset-filters-button .filter-button__icon {
    font-size: 0;
}
.club-filters__reset-filters-button .filter-button__text {
    font-size: 1.2rem;
}
.club-filters__club-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.8rem;
}
.club-filters__club-badge .badge-image {
    max-height: 2rem;
    width: auto;
}
.club-filters__club-button {
    padding: 0.4rem 1.2rem;
    border-radius: 3.2rem;
    margin: 0.2rem 0;
    background-color: #f5f2f5;
    border: 0.1rem solid #ebe5eb;
    display: flex;
    align-items: center;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.club-filters__club-button:hover {
    background-color: #ebe5eb;
}
.club-filters__club-button.is-active {
    background: #37003c;
}
.club-filters__club-button.is-active .club-filters__club-name {
    color: #fff;
}
.club-filters__club-name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin-left: 0.4rem;
    color: #37003c;
    transition: 0.2s ease-in-out;
}
@media (max-width: 700px) {
    .club-filters__club-list {
        flex-wrap: nowrap;
        overflow: auto;
        padding-bottom: 0.8rem;
    }
}
.squad-list {
    color: #37003c;
}
.squad-list__position-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3.8rem;
    margin: 1.5rem 0 0.8rem;
    letter-spacing: -0.04rem;
}
.squad-list__position-list {
    display: flex;
    flex-wrap: wrap;
}
.squad-list .stats-card {
    min-width: 32.2rem;
    margin-bottom: 1.6rem;
}
.squad-list .stats-card__position-container {
    display: flex;
    align-items: center;
}
.squad-list .stats-card__squad-number {
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-right: 0.4rem;
}
.squad-list .stats-card__badge {
    display: none;
}
.squad-list .stats-card__top-section {
    height: 24rem;
}
.squad-list .stats-card__stats-list {
    margin-top: 0;
}
.squad-list .stats-card__player-image {
    position: relative;
    overflow: hidden;
    padding-top: 0.5rem;
}
.squad-list .stats-card__player-image img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
@media (max-width: 800px) {
    .squad-list .squad-list__position-list .stats-card {
        max-width: none;
        width: 100%;
        height: 5.6rem;
        border-radius: 0;
        border-bottom: 0.1rem solid #f5f2f5;
        margin: 0 1.2rem;
    }
    .squad-list .squad-list__position-list .stats-card__wrapper {
        border: 0;
        height: 100%;
    }
    .squad-list .squad-list__position-list .stats-card__container {
        display: flex;
        height: 100%;
        position: relative;
    }
    .squad-list .squad-list__position-list .stats-card__top-section {
        height: 100%;
    }
    .squad-list .squad-list__position-list .stats-card__background-wrapper,
    .squad-list .squad-list__position-list .stats-card__stats-list-wrapper {
        display: none;
    }
    .squad-list .squad-list__position-list .stats-card__player-image {
        width: 4.8rem;
        height: 4.8rem;
        position: absolute;
        left: 0;
        bottom: 0;
        background: none;
        display: block;
        margin-left: 1.2rem;
        overflow: hidden;
    }
    .squad-list .squad-list__position-list .stats-card__player-image img {
        width: 100%;
    }
    .squad-list .squad-list__position-list .stats-card__bottom-section {
        padding-left: 7.5rem;
        display: flex;
        align-items: center;
        height: 100%;
    }
    .squad-list .squad-list__position-list .stats-card__squad-number {
        font-weight: 400;
        width: 1.4rem;
        margin-right: 0;
    }
    .squad-list .squad-list__position-list .stats-card__player-name {
        display: flex;
        align-items: center;
    }
    .squad-list .squad-list__position-list .stats-card__player-first {
        margin-right: 0.3rem;
    }
    .squad-list .squad-list__position-list .stats-card__player-first,
    .squad-list .squad-list__position-list .stats-card__player-last {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .squad-list .squad-list__position-list .stats-card__player-position {
        margin: 0;
    }
    .squad-list .squad-list__position-list .stats-card__player-profile {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .squad-list .squad-list__position-list .stats-card__player-nationality {
        display: none;
    }
    .squad-list .squad-list__position-list .stats-card__player-info {
        padding: 0 0 0 1.4rem;
    }
}
@media (max-width: 900px) {
    .squad-list {
        flex-wrap: nowrap;
    }
}
.club-tabs__tab-content {
    display: none;
    margin-top: 1.4rem;
}
.club-tabs__tab-content.active {
    display: block;
}
.club-tabs .tablist {
    display: flex;
    gap: 0.4rem;
}
.club-tabs .tablist li {
    color: #37003c;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
.club-tabs .tablist li:after {
    content: attr(data-text);
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media speech {
    .club-tabs .tablist li:after {
        display: none;
    }
}
.club-tabs .tablist li.active {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.club-tabs .tablist li.active:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.club-tabs__no-team {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.4px;
    color: #87668a;
    margin-top: 2.4rem;
    text-align: center;
}
.club-archive {
    width: 100%;
    border-bottom: 0.1rem solid #c3b3c5;
    padding-bottom: 4rem;
    letter-spacing: -0.04px;
}
.club-archive:not(:last-child) {
    margin-bottom: 4rem;
}
.club-archive__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.club-archive__header:after {
    content: "";
    display: block;
    width: 15.6rem;
    height: 3rem;
    background-image: url(../i/elements/pl-logo-full-black.svg);
    background-repeat: no-repeat;
}
.club-archive__heading-main {
    font-size: 2.5rem;
}
.club-archive__heading,
.club-archive__heading-main {
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.club-archive__heading {
    font-size: 2rem;
}
.club-archive__inner-wrap {
    display: flex;
    gap: 0.8rem;
    margin-top: 2.4rem;
}
.club-archive__season-stats {
    width: 21.6rem;
}
.club-archive__description-list dl {
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin: 0.4rem 0;
}
.club-archive__description-list dl dd {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.club-archive__kits,
.club-archive__league-pos {
    flex: 0 1 50%;
    max-width: 55.2rem;
}
.club-archive__league-pos {
    padding: 0 1.6rem;
    border-left: 0.1rem solid #f5f2f5;
    border-right: 0.1rem solid #f5f2f5;
}
.club-archive .mainTableTab {
    margin-top: 0.8rem;
}
.club-archive table {
    background: linear-gradient(
        119.36deg,
        #05f0ff 4.49%,
        #7367ff 83.82%,
        #963cff 108.53%
    );
}
.club-archive table thead > tr {
    border: none;
}
.club-archive table tbody > tr {
    background: #fff;
}
.club-archive table tr.row--highlight {
    color: #fff;
    background: none;
}
.club-archive table tr.row--champion {
    background-color: #85854d;
    color: #fff;
}
.club-archive table td,
.club-archive table th {
    padding: 0.5rem;
}
.club-archive table th {
    font-size: 1rem;
    line-height: 1.5rem;
}
.club-archive table th:not(:first-of-type) {
    padding-right: 1.5rem;
}
.club-archive table th.team {
    padding-left: 2.2rem;
}
.club-archive table td {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.club-archive table td:before {
    display: none;
}
.club-archive table td.pos {
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
}
.club-archive table td.team {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    padding-left: 2.2rem;
}
.club-archive table td.team .long {
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.club-archive table td.team .short {
    display: none;
    font-size: 1rem;
    line-height: 1.5rem;
}
.club-archive table td.points {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    min-width: 4rem;
    text-align: start;
}
.club-archive__cta {
    width: 100%;
    margin-top: 0.8rem;
    justify-content: center;
    gap: 0.8rem;
    line-height: 1.4rem;
}
.club-archive__kits {
    display: flex;
    justify-content: space-around;
}
.club-archive__kit {
    width: 14rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.club-archive__kit-img {
    display: block;
    margin-top: 2.185rem;
}
@media (max-width: 1024px) {
    .club-archive__kits {
        justify-content: center;
        gap: 0.8rem;
    }
    .club-archive__kit {
        width: -moz-fit-content;
        width: fit-content;
    }
    .club-archive table td.team .long {
        display: none;
    }
    .club-archive table td.team .short {
        display: inline-block;
    }
}
@media (max-width: 900px) {
    .club-archive__inner-wrap {
        flex-wrap: wrap;
    }
    .club-archive__kits,
    .club-archive__league-pos {
        flex-grow: 1;
        max-width: none;
    }
    .club-archive__league-pos {
        border: none;
        padding: 0;
    }
    .club-archive__kits {
        width: 100%;
        justify-content: space-around;
    }
}
@media (max-width: 700px) {
    .club-archive__header:after {
        width: 3.4rem;
        height: 4rem;
        background-image: url(../i/elements/pl-main-logo.svg);
        background-size: 100%;
        background-position: 50%;
    }
    .club-archive__inner-wrap {
        flex-direction: column;
        gap: 2.5rem;
        margin-top: 1.6rem;
    }
    .club-archive__kits,
    .club-archive__league-pos {
        width: 100%;
    }
    .club-archive__kit {
        flex: 0 1 33%;
    }
    .club-archive__kit-img {
        max-width: 100%;
        margin-top: 1.95rem;
    }
}
.club-article {
    letter-spacing: -0.4px;
}
.club-article > .full-width {
    max-width: none;
}
.club-article p {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.club-article a {
    color: #963cff;
}
.club-article:not(.club-article--directory) h2 {
    font-size: 2rem;
    line-height: 3rem;
    margin-top: 3.2rem;
}
.club-article:not(.club-article--directory) h2,
.club-article:not(.club-article--directory) h3 {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.club-article:not(.club-article--directory) h3 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-top: 2.4rem;
}
.club-article:not(.club-article--directory) a,
.club-article:not(.club-article--directory) p {
    margin-bottom: 0.8rem;
}
.club-article:not(.club-article--directory) strong {
    margin-top: 1rem;
    display: block;
}
.club-article:not(.club-article--directory) p strong {
    margin-top: 0;
    display: inline;
}
.club-article:not(.club-article--directory) ul {
    line-height: 1.6em;
    margin: 1rem 0 1rem 3rem;
}
.club-article:not(.club-article--directory) ul li {
    font-size: 1.6rem;
    line-height: 2.4rem;
    list-style-type: disc;
}
.club-article--stadium-info {
    margin-left: -1.2rem;
}
.club-article--stadium-info p {
    margin-bottom: 2.4rem;
}
.club-article--tickets h2,
.club-article--tickets h3 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.club-article--tickets p + h3 {
    margin-top: 3.2rem;
}
@media (max-width: 1100px) {
    .club-article--stadium-info {
        margin-left: 0;
    }
}
.club-directory {
    letter-spacing: -0.4px;
}
.club-directory__title {
    margin: 4.5rem 0 3.2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.club-directory__main-info {
    display: flex;
    gap: 22rem;
    margin-bottom: 3.2rem;
}
.club-directory__main-info--left,
.club-directory__main-info--right {
    display: flex;
    flex-direction: column;
}
.club-directory__main-info--right strong {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.club-directory__cards-wrapper {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
}
.club-directory__card-wrapper {
    flex: 0 1 49%;
    margin-bottom: 3.2rem;
}
.club-directory__card {
    border: 0.1rem solid #f5f2f5;
}
.club-directory__card-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    border-bottom: 0.1rem solid #f5f2f5;
}
.club-directory__card-body,
.club-directory__card-header {
    padding: 1.6rem 0 1.6rem 0.8rem;
}
@media (max-width: 800px) {
    .club-directory__title {
        margin-top: 2.5rem;
        margin-bottom: 1.6rem;
    }
    .club-directory__main-info {
        flex-direction: column;
        gap: 1.6rem;
        margin-bottom: 1.6rem;
    }
    .club-directory__cards-wrapper {
        gap: 1.6rem;
    }
    .club-directory__card-wrapper {
        flex: 1 1 100%;
        margin-bottom: 0;
    }
    .club-directory__card-header {
        padding: 1.6rem 1.5rem 1.6rem 0.8rem;
    }
}
.header-club-card {
    width: 43.6rem;
    height: 33.6rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 0 4.8rem 0 0;
}
.header-club-card__background {
    flex: 1 1 50%;
    height: 100%;
    position: relative;
}
.header-club-card__background--team-bg {
    border-radius: 0 4.8rem 0 0;
    background: hsla(0, 0%, 100%, 0.7);
}
.header-club-card__background--white {
    color: #fff;
    position: relative;
    background: #fff;
}
.header-club-card__background--white:after,
.header-club-card__background--white:before {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    z-index: 1;
}
.header-club-card__background--white:before {
    background: hsla(0, 0%, 100%, 0.8);
}
.header-club-card__background--white:after {
    background: hsla(0, 0%, 100%, 0.9);
}
.header-club-card__background--white .header-club-card__club-svg {
    fill: #000;
}
.header-club-card__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    border-top-right-radius: 4.8rem;
}
@media (max-width: 900px) {
    .header-club-card {
        width: 34.6rem;
        height: 24.6rem;
    }
}
@media (max-width: 700px) {
    .header-club-card {
        width: 24.8rem;
        height: 24.7rem;
    }
    .header-club-card,
    .header-club-card__background--team-bg {
        border-radius: 0 1.6rem 0 0;
    }
    .header-club-card__svg-decoration {
        border-top-right-radius: 1.6rem;
    }
}
@media (max-width: 515px) {
    .header-club-card {
        width: 11.8rem;
        height: 11.7rem;
    }
}
.header-club-card--t3 .header-club-card__background--team-bg {
    background: rgba(190, 0, 10, 0.6);
}
.header-club-card--t3
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(164.5, 0, 8.6578947368);
}
.header-club-card--t14633 .header-club-card__background--team-bg {
    background: rgba(190, 0, 10, 0.6);
}
.header-club-card--t14633
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(164.5, 0, 8.6578947368);
}
.header-club-card--t7606 .header-club-card__background--team-bg {
    background: rgba(190, 0, 10, 0.6);
}
.header-club-card--t7606
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(164.5, 0, 8.6578947368);
}
.header-club-card--t7 .header-club-card__background--team-bg {
    background: rgba(166, 36, 95, 0.6);
}
.header-club-card--t7
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.header-club-card--t15986 .header-club-card__background--team-bg {
    background: rgba(166, 36, 95, 0.6);
}
.header-club-card--t15986
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.header-club-card--t7605 .header-club-card__background--team-bg {
    background: rgba(166, 36, 95, 0.6);
}
.header-club-card--t7605
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.header-club-card--t94 .header-club-card__background--team-bg {
    background: rgba(193, 0, 0, 0.6);
}
.header-club-card--t94
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(167.5, 0, 0);
}
.header-club-card--t36 .header-club-card__background--team-bg {
    background: rgba(20, 113, 204, 0.6);
}
.header-club-card--t36
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.header-club-card--t8951 .header-club-card__background--team-bg {
    background: rgba(20, 113, 204, 0.6);
}
.header-club-card--t8951
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.header-club-card--t7552 .header-club-card__background--team-bg {
    background: rgba(20, 113, 204, 0.6);
}
.header-club-card--t7552
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.header-club-card--t91 .header-club-card__background--team-bg {
    background: rgba(175, 12, 19, 0.6);
}
.header-club-card--t91
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(151.1363636364, 10.3636363636, 16.4090909091);
}
.header-club-card--t8 .header-club-card__background--team-bg {
    background: rgba(25, 52, 190, 0.6);
}
.header-club-card--t8
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.header-club-card--t12943 .header-club-card__background--team-bg {
    background: rgba(25, 52, 190, 0.6);
}
.header-club-card--t12943
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.header-club-card--t7141 .header-club-card__background--team-bg {
    background: rgba(25, 52, 190, 0.6);
}
.header-club-card--t7141
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.header-club-card--t31 .header-club-card__background--team-bg {
    background: rgba(9, 52, 102, 0.6);
}
.header-club-card--t31
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.header-club-card--t18257 .header-club-card__background--team-bg {
    background: rgba(9, 52, 102, 0.6);
}
.header-club-card--t18257
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.header-club-card--t7142 .header-club-card__background--team-bg {
    background: rgba(9, 52, 102, 0.6);
}
.header-club-card--t7142
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.header-club-card--t11 .header-club-card__background--team-bg {
    background: rgba(51, 52, 177, 0.6);
}
.header-club-card--t11
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.header-club-card--t12933 .header-club-card__background--team-bg {
    background: rgba(51, 52, 177, 0.6);
}
.header-club-card--t12933
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.header-club-card--t6749 .header-club-card__background--team-bg {
    background: rgba(51, 52, 177, 0.6);
}
.header-club-card--t6749
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.header-club-card--t54 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t54
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t12971 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t12971
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t6886 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t6886
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t2 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t2
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t17017 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t17017
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t6755 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t6755
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t13 .header-club-card__background--team-bg {
    background: rgba(11, 86, 164, 0.6);
}
.header-club-card--t13
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.header-club-card--t12940 .header-club-card__background--team-bg {
    background: rgba(11, 86, 164, 0.6);
}
.header-club-card--t12940
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.header-club-card--t8879 .header-club-card__background--team-bg {
    background: rgba(11, 86, 164, 0.6);
}
.header-club-card--t8879
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.header-club-card--t14 .header-club-card__background--team-bg {
    background: rgba(145, 23, 18, 0.6);
}
.header-club-card--t14
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.header-club-card--t15987 .header-club-card__background--team-bg {
    background: rgba(145, 23, 18, 0.6);
}
.header-club-card--t15987
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.header-club-card--t6717 .header-club-card__background--team-bg {
    background: rgba(145, 23, 18, 0.6);
}
.header-club-card--t6717
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.header-club-card--t43 .header-club-card__background--team-bg {
    background: rgba(106, 155, 194, 0.6);
}
.header-club-card--t43
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.header-club-card--t12969 .header-club-card__background--team-bg {
    background: rgba(106, 155, 194, 0.6);
}
.header-club-card--t12969
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.header-club-card--t6718 .header-club-card__background--team-bg {
    background: rgba(106, 155, 194, 0.6);
}
.header-club-card--t6718
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.header-club-card--t1 .header-club-card__background--team-bg {
    background: rgba(180, 8, 8, 0.6);
}
.header-club-card--t1
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.header-club-card--t15988 .header-club-card__background--team-bg {
    background: rgba(180, 8, 8, 0.6);
}
.header-club-card--t15988
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.header-club-card--t6752 .header-club-card__background--team-bg {
    background: rgba(180, 8, 8, 0.6);
}
.header-club-card--t6752
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.header-club-card--t4 .header-club-card__background--team-bg {
    background: rgba(35, 31, 32, 0.6);
}
.header-club-card--t4
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.header-club-card--t12970 .header-club-card__background--team-bg {
    background: rgba(35, 31, 32, 0.6);
}
.header-club-card--t12970
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.header-club-card--t7603 .header-club-card__background--team-bg {
    background: rgba(35, 31, 32, 0.6);
}
.header-club-card--t7603
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.header-club-card--t17 .header-club-card__background--team-bg {
    background: rgba(194, 17, 46, 0.6);
}
.header-club-card--t17
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.header-club-card--t19584 .header-club-card__background--team-bg {
    background: rgba(194, 17, 46, 0.6);
}
.header-club-card--t19584
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.header-club-card--t18585 .header-club-card__background--team-bg {
    background: rgba(194, 17, 46, 0.6);
}
.header-club-card--t18585
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.header-club-card--t20 .header-club-card__background--team-bg {
    background: rgba(252, 38, 81, 0.6);
}
.header-club-card--t20
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.header-club-card--t12945 .header-club-card__background--team-bg {
    background: rgba(252, 38, 81, 0.6);
}
.header-club-card--t12945
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.header-club-card--t7588 .header-club-card__background--team-bg {
    background: rgba(252, 38, 81, 0.6);
}
.header-club-card--t7588
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.header-club-card--t6 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t6
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t12968 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t12968
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t7631 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 89%, 0.6);
}
.header-club-card--t7631
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(214.25, 214.25, 214.25);
}
.header-club-card--t21 .header-club-card__background--team-bg {
    background: rgba(111, 33, 48, 0.6);
}
.header-club-card--t21
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(91.34375, 27.15625, 39.5);
}
.header-club-card--t12944 .header-club-card__background--team-bg {
    background: rgba(111, 33, 48, 0.6);
}
.header-club-card--t12944
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(91.34375, 27.15625, 39.5);
}
.header-club-card--t7632 .header-club-card__background--team-bg {
    background: rgba(111, 33, 48, 0.6);
}
.header-club-card--t7632
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(91.34375, 27.15625, 39.5);
}
.header-club-card--t39 .header-club-card__background--team-bg {
    background: rgba(255, 202, 94, 0.6);
}
.header-club-card--t39
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(255, 193.6055900621, 68.5);
}
.header-club-card--t12934 .header-club-card__background--team-bg {
    background: rgba(255, 202, 94, 0.6);
}
.header-club-card--t12934
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(255, 193.6055900621, 68.5);
}
.header-club-card--t6746 .header-club-card__background--team-bg {
    background: rgba(255, 202, 94, 0.6);
}
.header-club-card--t6746
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(255, 193.6055900621, 68.5);
}
.header-club-card--t102 .header-club-card__background--team-bg {
    background: rgba(222, 60, 17, 0.6);
}
.header-club-card--t102
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(198.3138075314, 53.5983263598, 15.1861924686);
}
.header-club-card--t90 .header-club-card__background--team-bg {
    background: rgba(80, 0, 36, 0.6);
}
.header-club-card--t90
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(54.5, 0, 24.525);
}
.header-club-card--t49 .header-club-card__background--team-bg {
    background: rgba(227, 6, 19, 0.6);
}
.header-club-card--t49
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(202.1566523605, 5.3433476395, 16.9206008584);
}
.header-club-card--t88 .header-club-card__background--team-bg {
    background: rgba(246, 162, 46, 0.6);
}
.header-club-card--t88
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(244.9472477064, 151.121559633, 21.5527522936);
}
.header-club-card--t38 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t38
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t25 .header-club-card__background--team-bg {
    background: rgba(219, 29, 35, 0.6);
}
.header-club-card--t25
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.header-club-card--t12939 .header-club-card__background--team-bg {
    background: rgba(219, 29, 35, 0.6);
}
.header-club-card--t12939
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.header-club-card--t7143 .header-club-card__background--team-bg {
    background: rgba(219, 29, 35, 0.6);
}
.header-club-card--t7143
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.header-club-card--t110 .header-club-card__background--team-bg {
    background: rgba(215, 31, 48, 0.6);
}
.header-club-card--t110
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.header-club-card--t12935 .header-club-card__background--team-bg {
    background: rgba(215, 31, 48, 0.6);
}
.header-club-card--t12935
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.header-club-card--t6747 .header-club-card__background--team-bg {
    background: rgba(215, 31, 48, 0.6);
}
.header-club-card--t6747
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.header-club-card--t56 .header-club-card__background--team-bg {
    background: rgba(219, 0, 27, 0.6);
}
.header-club-card--t56
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(193.5, 0, 23.8561643836);
}
.header-club-card--t12938 .header-club-card__background--team-bg {
    background: rgba(219, 0, 27, 0.6);
}
.header-club-card--t12938
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(193.5, 0, 23.8561643836);
}
.header-club-card--t6756 .header-club-card__background--team-bg {
    background: rgba(219, 0, 27, 0.6);
}
.header-club-card--t6756
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(193.5, 0, 23.8561643836);
}
.header-club-card--t80 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t80
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t57 .header-club-card__background--team-bg {
    background: rgba(255, 238, 0, 0.6);
}
.header-club-card--t57
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(229.5, 214.2, 0);
}
.header-club-card--t35 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t35
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t12948 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t12948
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t6753 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t6753
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t37 .header-club-card__background--team-bg {
    background: rgba(207, 24, 29, 0.6);
}
.header-club-card--t37
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(184.1493506494, 21.3506493506, 25.7987012987);
}
.header-club-card--t41 .header-club-card__background--team-bg {
    background: rgba(16, 76, 140, 0.6);
}
.header-club-card--t41
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(13.3846153846, 63.5769230769, 117.1153846154);
}
.header-club-card--t5 .header-club-card__background--team-bg {
    background: rgba(0, 173, 239, 0.6);
}
.header-club-card--t5
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 154.5418410042, 213.5);
}
.header-club-card--t12936 .header-club-card__background--team-bg {
    background: rgba(0, 173, 239, 0.6);
}
.header-club-card--t12936
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 154.5418410042, 213.5);
}
.header-club-card--t6748 .header-club-card__background--team-bg {
    background: rgba(0, 173, 239, 0.6);
}
.header-club-card--t6748
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 154.5418410042, 213.5);
}
.header-club-card--t92 .header-club-card__background--team-bg {
    background: rgba(247, 147, 30, 0.6);
}
.header-club-card--t92
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(242.864806867, 134.9248927039, 8.635193133);
}
.header-club-card--t30 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t30
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t55 .header-club-card__background--team-bg {
    background: rgba(108, 12, 51, 0.6);
}
.header-club-card--t55
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(85.05, 9.45, 40.1625);
}
.header-club-card--t113 .header-club-card__background--team-bg {
    background: rgba(227, 27, 35, 0.6);
}
.header-club-card--t113
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(204.2106299213, 24.2893700787, 31.4862204724);
}
.header-club-card--t97 .header-club-card__background--team-bg {
    background: rgba(3, 93, 170, 0.6);
}
.header-club-card--t97
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(2.5578034682, 79.2919075145, 144.9421965318);
}
.header-club-card--t33 .header-club-card__background--team-bg {
    background: rgba(230, 50, 52, 0.6);
}
.header-club-card--t33
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(226.8369565217, 27.6630434783, 29.8760869565);
}
.header-club-card--t9 .header-club-card__background--team-bg {
    background: rgba(0, 158, 219, 0.6);
}
.header-club-card--t9
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 139.602739726, 193.5);
}
.header-club-card--t24 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t24
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t12937 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t12937
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t6757 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t6757
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t40 .header-club-card__background--team-bg {
    background: rgba(13, 77, 222, 0.6);
}
.header-club-card--t40
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.header-club-card--t8948 .header-club-card__background--team-bg {
    background: rgba(13, 77, 222, 0.6);
}
.header-club-card--t8948
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.header-club-card--t8966 .header-club-card__background--team-bg {
    background: rgba(13, 77, 222, 0.6);
}
.header-club-card--t8966
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.header-club-card--t22 .header-club-card__background--team-bg {
    background: hsla(0, 0%, 96%, 0.6);
}
.header-club-card--t22
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(232.25, 232.25, 232.25);
}
.header-club-card--t45 .header-club-card__background--team-bg {
    background: rgba(0, 169, 79, 0.6);
}
.header-club-card--t45
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 143.5, 67.0798816568);
}
.header-club-card--t12946 .header-club-card__background--team-bg {
    background: rgba(0, 169, 79, 0.6);
}
.header-club-card--t12946
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 143.5, 67.0798816568);
}
.header-club-card--t7604 .header-club-card__background--team-bg {
    background: rgba(0, 169, 79, 0.6);
}
.header-club-card--t7604
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 143.5, 67.0798816568);
}
.header-club-card--t105 .header-club-card__background--team-bg {
    background: rgba(0, 69, 150, 0.6);
}
.header-club-card--t105
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 57.27, 124.5);
}
.header-club-card--t52 .header-club-card__background--team-bg {
    background: rgba(0, 92, 171, 0.6);
}
.header-club-card--t52
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 78.2807017544, 145.5);
}
.header-club-card--t47 .header-club-card__background--team-bg {
    background: rgba(42, 48, 125, 0.6);
}
.header-club-card--t47
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(35.5868263473, 40.6706586826, 105.9131736527);
}
.header-club-card--t108 .header-club-card__background--team-bg {
    background: rgba(0, 96, 169, 0.6);
}
.header-club-card--t108
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 81.5147928994, 143.5);
}
.header-club-card--t12941 .header-club-card__background--team-bg {
    background: rgba(0, 96, 169, 0.6);
}
.header-club-card--t12941
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 81.5147928994, 143.5);
}
.header-club-card--t17419 .header-club-card__background--team-bg {
    background: rgba(0, 96, 169, 0.6);
}
.header-club-card--t17419
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 81.5147928994, 143.5);
}
.header-club-card--t19 .header-club-card__background--team-bg {
    background: rgba(0, 93, 170, 0.6);
}
.header-club-card--t19
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 79.05, 144.5);
}
.header-club-card--t46 .header-club-card__background--team-bg {
    background: rgba(238, 52, 36, 0.6);
}
.header-club-card--t46
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(230.5995762712, 34.7478813559, 17.9004237288);
}
.header-club-card--t111 .header-club-card__background--team-bg {
    background: rgba(0, 92, 166, 0.6);
}
.header-club-card--t111
    .header-club-card__background--team-bg
    .header-club-card__svg-decoration {
    opacity: 0.7;
    fill: rgb(0, 77.8674698795, 140.5);
}
.club-header {
    height: 40.1rem;
    display: flex;
    align-items: center;
    letter-spacing: -0.4px;
    position: relative;
    padding-top: 2.4rem;
    padding-bottom: 6.1rem;
    overflow: hidden;
}
.club-header__svg-decoration {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.club-header__badge {
    width: 10rem;
    max-height: 10rem;
    -o-object-fit: contain;
    object-fit: contain;
    margin-left: 1.2rem;
}
@media (min-width: 1376px) {
    .club-header__badge {
        margin-left: calc((100vw - 1376px) / 2);
    }
}
.club-header__content {
    flex: 1 1 55%;
    display: flex;
    margin: 0 4rem 0 0;
    align-items: center;
}
.club-header__text-content {
    margin-left: 1.6rem;
}
.club-header__team-name {
    width: 100%;
    font-size: 6.1rem;
    line-height: 6.1rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
}
.club-header__club-info {
    display: flex;
    align-items: center;
    -moz-column-gap: 2.7rem;
    column-gap: 2.7rem;
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.4rem;
    flex-wrap: wrap;
    margin-top: 1rem;
}
.club-header__club-info span {
    position: relative;
}
.club-header__club-info span:after {
    content: "";
    position: absolute;
    width: 0.3rem;
    height: 0.3rem;
    right: -1.5rem;
    top: calc(50% - 0.15rem);
    border-radius: 100%;
    background: #fff;
    opacity: 0.4;
}
.club-header__club-info span:last-of-type:after {
    display: none;
}
.club-header .club-hero-image {
    flex: 1 1 45%;
    max-width: 56.7rem;
    border-top-left-radius: 2.4rem;
    border-bottom-left-radius: 2.4rem;
    overflow: hidden;
}
.club-header .club-hero-image__hero-image {
    display: block;
    width: 100%;
}
@media (min-width: 1023px) {
    .club-header__badge {
        width: 12.8rem;
        max-height: 12.8rem;
        margin-left: 5.6rem;
    }
}
@media (max-width: 1023px) {
    .club-header__team-name {
        font-size: 4.8rem;
        line-height: 4.8rem;
    }
}
@media (max-width: 700px) {
    .club-header {
        flex-direction: column-reverse;
        height: auto;
    }
    .club-header .club-hero-image {
        flex: initial;
        position: relative;
        max-width: none;
        width: 100%;
        height: 32rem;
        border-radius: initial;
    }
    .club-header .club-hero-image__hero-image {
        position: absolute;
        inset: 0;
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
    .club-header__content {
        flex: initial;
        width: 100%;
        height: 21rem;
        margin: 0;
        position: relative;
        align-items: center;
        padding-bottom: 3.6rem;
    }
    .club-header__svg-decoration {
        display: none;
    }
    .club-header__svg-decoration--mobile {
        display: block;
    }
}
@media (max-width: 700px) {
    .club-header {
        padding: 0;
    }
    .club-header .club-hero-image {
        height: 21rem;
    }
    .club-header__content {
        height: 16rem;
        padding: 0 0.8rem 2rem;
    }
    .club-header__text-content {
        margin-left: 1rem;
    }
    .club-header__badge {
        width: 6.4rem;
        max-height: 6.4rem;
        -o-object-fit: contain;
        object-fit: contain;
        margin-left: 0;
    }
    .club-header__club-info {
        font-size: 1.2rem;
        line-height: 1.8rem;
        gap: 0 2rem;
    }
    .club-header__team-name {
        font-size: 3rem;
        line-height: 3rem;
    }
}
.club-header--t3 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t3 .has-no-image {
    display: none;
}
.club-header--t14633 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t14633 .has-no-image {
    display: none;
}
.club-header--t7606 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t7606 .has-no-image {
    display: none;
}
.club-header--t7 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t7 .has-no-image {
    display: none;
}
.club-header--t15986 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t15986 .has-no-image {
    display: none;
}
.club-header--t7605 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t7605 .has-no-image {
    display: none;
}
.club-header--t94 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.club-header--t94 .has-no-image {
    display: none;
}
.club-header--t36 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t36 .has-no-image {
    display: none;
}
.club-header--t8951 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t8951 .has-no-image {
    display: none;
}
.club-header--t7552 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t7552 .has-no-image {
    display: none;
}
.club-header--t91 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.club-header--t91 .has-no-image {
    display: none;
}
.club-header--t8 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t8 .has-no-image {
    display: none;
}
.club-header--t12943 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t12943 .has-no-image {
    display: none;
}
.club-header--t7141 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t7141 .has-no-image {
    display: none;
}
.club-header--t31 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t31 .has-no-image {
    display: none;
}
.club-header--t18257 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t18257 .has-no-image {
    display: none;
}
.club-header--t7142 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t7142 .has-no-image {
    display: none;
}
.club-header--t11 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t11 .has-no-image {
    display: none;
}
.club-header--t12933 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t12933 .has-no-image {
    display: none;
}
.club-header--t6749 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t6749 .has-no-image {
    display: none;
}
.club-header--t54 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t54 .club-header__club-info span,
.club-header--t54 .club-header__team-name {
    color: #37003c;
}
.club-header--t54 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t54 .has-no-image {
    display: none;
}
.club-header--t54
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t54
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12971 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t12971 .club-header__club-info span,
.club-header--t12971 .club-header__team-name {
    color: #37003c;
}
.club-header--t12971 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12971 .has-no-image {
    display: none;
}
.club-header--t12971
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12971
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6886 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6886 .club-header__club-info span,
.club-header--t6886 .club-header__team-name {
    color: #37003c;
}
.club-header--t6886 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6886 .has-no-image {
    display: none;
}
.club-header--t6886
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6886
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t2 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t2 .club-header__club-info span,
.club-header--t2 .club-header__team-name {
    color: #37003c;
}
.club-header--t2 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t2 .has-no-image {
    display: none;
}
.club-header--t2
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t2
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t17017 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t17017 .club-header__club-info span,
.club-header--t17017 .club-header__team-name {
    color: #37003c;
}
.club-header--t17017 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t17017 .has-no-image {
    display: none;
}
.club-header--t17017
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t17017
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6755 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6755 .club-header__club-info span,
.club-header--t6755 .club-header__team-name {
    color: #37003c;
}
.club-header--t6755 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6755 .has-no-image {
    display: none;
}
.club-header--t6755
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6755
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t13 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t13 .has-no-image {
    display: none;
}
.club-header--t12940 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t12940 .has-no-image {
    display: none;
}
.club-header--t8879 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t8879 .has-no-image {
    display: none;
}
.club-header--t14 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t14 .has-no-image {
    display: none;
}
.club-header--t15987 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t15987 .has-no-image {
    display: none;
}
.club-header--t6717 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t6717 .has-no-image {
    display: none;
}
.club-header--t43 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t43 .club-header__club-info span,
.club-header--t43 .club-header__team-name {
    color: #37003c;
}
.club-header--t43 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t43 .has-no-image {
    display: none;
}
.club-header--t43
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t43
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12969 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t12969 .club-header__club-info span,
.club-header--t12969 .club-header__team-name {
    color: #37003c;
}
.club-header--t12969 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12969 .has-no-image {
    display: none;
}
.club-header--t12969
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12969
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6718 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t6718 .club-header__club-info span,
.club-header--t6718 .club-header__team-name {
    color: #37003c;
}
.club-header--t6718 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6718 .has-no-image {
    display: none;
}
.club-header--t6718
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6718
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t1 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t1 .has-no-image {
    display: none;
}
.club-header--t15988 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t15988 .has-no-image {
    display: none;
}
.club-header--t6752 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t6752 .has-no-image {
    display: none;
}
.club-header--t4 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t4 .has-no-image {
    display: none;
}
.club-header--t12970 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t12970 .has-no-image {
    display: none;
}
.club-header--t7603 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t7603 .has-no-image {
    display: none;
}
.club-header--t17 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t17 .has-no-image {
    display: none;
}
.club-header--t19584 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t19584 .has-no-image {
    display: none;
}
.club-header--t18585 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t18585 .has-no-image {
    display: none;
}
.club-header--t20 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t20 .has-no-image {
    display: none;
}
.club-header--t12945 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t12945 .has-no-image {
    display: none;
}
.club-header--t7588 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t7588 .has-no-image {
    display: none;
}
.club-header--t6 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6 .club-header__club-info span,
.club-header--t6 .club-header__team-name {
    color: #37003c;
}
.club-header--t6 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6 .has-no-image {
    display: none;
}
.club-header--t6
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12968 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t12968 .club-header__club-info span,
.club-header--t12968 .club-header__team-name {
    color: #37003c;
}
.club-header--t12968 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12968 .has-no-image {
    display: none;
}
.club-header--t12968
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12968
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t7631 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t7631 .club-header__club-info span,
.club-header--t7631 .club-header__team-name {
    color: #37003c;
}
.club-header--t7631 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t7631 .has-no-image {
    display: none;
}
.club-header--t7631
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t7631
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t21 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t21 .has-no-image {
    display: none;
}
.club-header--t12944 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t12944 .has-no-image {
    display: none;
}
.club-header--t7632 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t7632 .has-no-image {
    display: none;
}
.club-header--t39 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t39 .club-header__club-info span,
.club-header--t39 .club-header__team-name {
    color: #37003c;
}
.club-header--t39 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t39 .has-no-image {
    display: none;
}
.club-header--t39
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t39
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12934 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t12934 .club-header__club-info span,
.club-header--t12934 .club-header__team-name {
    color: #37003c;
}
.club-header--t12934 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12934 .has-no-image {
    display: none;
}
.club-header--t12934
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12934
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6746 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t6746 .club-header__club-info span,
.club-header--t6746 .club-header__team-name {
    color: #37003c;
}
.club-header--t6746 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6746 .has-no-image {
    display: none;
}
.club-header--t6746
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6746
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t102 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.club-header--t102 .club-header__club-info span,
.club-header--t102 .club-header__team-name {
    color: #37003c;
}
.club-header--t102 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t102 .has-no-image {
    display: none;
}
.club-header--t102
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t102
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t90 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.club-header--t90 .has-no-image {
    display: none;
}
.club-header--t49 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.club-header--t49 .has-no-image {
    display: none;
}
.club-header--t88 .club-header__svg-decoration {
    background: #f6a22e;
}
.club-header--t88 .club-header__club-info span,
.club-header--t88 .club-header__team-name {
    color: #37003c;
}
.club-header--t88 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t88 .has-no-image {
    display: none;
}
.club-header--t88
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t88
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t38 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t38 .club-header__club-info span,
.club-header--t38 .club-header__team-name {
    color: #37003c;
}
.club-header--t38 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t38 .has-no-image {
    display: none;
}
.club-header--t38
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t38
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t25 .club-header__svg-decoration {
    background: #db1d23;
}
.club-header--t25 .has-no-image {
    display: none;
}
.club-header--t12939 .club-header__svg-decoration {
    background: #db1d23;
}
.club-header--t12939 .has-no-image {
    display: none;
}
.club-header--t7143 .club-header__svg-decoration {
    background: #db1d23;
}
.club-header--t7143 .has-no-image {
    display: none;
}
.club-header--t110 .club-header__svg-decoration {
    background: #d71f30;
}
.club-header--t110 .has-no-image {
    display: none;
}
.club-header--t12935 .club-header__svg-decoration {
    background: #d71f30;
}
.club-header--t12935 .has-no-image {
    display: none;
}
.club-header--t6747 .club-header__svg-decoration {
    background: #d71f30;
}
.club-header--t6747 .has-no-image {
    display: none;
}
.club-header--t56 .club-header__svg-decoration {
    background: #db001b;
}
.club-header--t56 .has-no-image {
    display: none;
}
.club-header--t12938 .club-header__svg-decoration {
    background: #db001b;
}
.club-header--t12938 .has-no-image {
    display: none;
}
.club-header--t6756 .club-header__svg-decoration {
    background: #db001b;
}
.club-header--t6756 .has-no-image {
    display: none;
}
.club-header--t80 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t80 .club-header__club-info span,
.club-header--t80 .club-header__team-name {
    color: #37003c;
}
.club-header--t80 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t80 .has-no-image {
    display: none;
}
.club-header--t80
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t80
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t57 .club-header__svg-decoration {
    background: #fe0;
}
.club-header--t57 .club-header__club-info span,
.club-header--t57 .club-header__team-name {
    color: #37003c;
}
.club-header--t57 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t57 .has-no-image {
    display: none;
}
.club-header--t57
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t57
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t35 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t35 .club-header__club-info span,
.club-header--t35 .club-header__team-name {
    color: #37003c;
}
.club-header--t35 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t35 .has-no-image {
    display: none;
}
.club-header--t35
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t35
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12948 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t12948 .club-header__club-info span,
.club-header--t12948 .club-header__team-name {
    color: #37003c;
}
.club-header--t12948 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12948 .has-no-image {
    display: none;
}
.club-header--t12948
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12948
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6753 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t6753 .club-header__club-info span,
.club-header--t6753 .club-header__team-name {
    color: #37003c;
}
.club-header--t6753 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6753 .has-no-image {
    display: none;
}
.club-header--t6753
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6753
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t37 .club-header__svg-decoration {
    background: #cf181d;
}
.club-header--t37 .has-no-image {
    display: none;
}
.club-header--t41 .club-header__svg-decoration {
    background: #104c8c;
}
.club-header--t41 .has-no-image {
    display: none;
}
.club-header--t5 .club-header__svg-decoration {
    background: #00adef;
}
.club-header--t5 .club-header__club-info span,
.club-header--t5 .club-header__team-name {
    color: #37003c;
}
.club-header--t5 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t5 .has-no-image {
    display: none;
}
.club-header--t5
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t5
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12936 .club-header__svg-decoration {
    background: #00adef;
}
.club-header--t12936 .club-header__club-info span,
.club-header--t12936 .club-header__team-name {
    color: #37003c;
}
.club-header--t12936 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12936 .has-no-image {
    display: none;
}
.club-header--t12936
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12936
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6748 .club-header__svg-decoration {
    background: #00adef;
}
.club-header--t6748 .club-header__club-info span,
.club-header--t6748 .club-header__team-name {
    color: #37003c;
}
.club-header--t6748 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6748 .has-no-image {
    display: none;
}
.club-header--t6748
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6748
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t92 .club-header__svg-decoration {
    background: #f7931e;
}
.club-header--t92 .club-header__club-info span,
.club-header--t92 .club-header__team-name {
    color: #37003c;
}
.club-header--t92 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t92 .has-no-image {
    display: none;
}
.club-header--t92
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t92
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t30 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t30 .club-header__club-info span,
.club-header--t30 .club-header__team-name {
    color: #37003c;
}
.club-header--t30 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t30 .has-no-image {
    display: none;
}
.club-header--t30
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t30
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t55 .club-header__svg-decoration {
    background: #6c0c33;
}
.club-header--t55 .has-no-image {
    display: none;
}
.club-header--t113 .club-header__svg-decoration {
    background: #e31b23;
}
.club-header--t113 .club-header__club-info span,
.club-header--t113 .club-header__team-name {
    color: #37003c;
}
.club-header--t113 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t113 .has-no-image {
    display: none;
}
.club-header--t113
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t113
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t97 .club-header__svg-decoration {
    background: #035daa;
}
.club-header--t97 .has-no-image {
    display: none;
}
.club-header--t33 .club-header__svg-decoration {
    background: #e63234;
}
.club-header--t33 .club-header__club-info span,
.club-header--t33 .club-header__team-name {
    color: #37003c;
}
.club-header--t33 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t33 .has-no-image {
    display: none;
}
.club-header--t33
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t33
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t9 .club-header__svg-decoration {
    background: #009edb;
}
.club-header--t9 .club-header__club-info span,
.club-header--t9 .club-header__team-name {
    color: #37003c;
}
.club-header--t9 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t9 .has-no-image {
    display: none;
}
.club-header--t9
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t9
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t24 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t24 .club-header__club-info span,
.club-header--t24 .club-header__team-name {
    color: #37003c;
}
.club-header--t24 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t24 .has-no-image {
    display: none;
}
.club-header--t24
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t24
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12937 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t12937 .club-header__club-info span,
.club-header--t12937 .club-header__team-name {
    color: #37003c;
}
.club-header--t12937 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12937 .has-no-image {
    display: none;
}
.club-header--t12937
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12937
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t6757 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t6757 .club-header__club-info span,
.club-header--t6757 .club-header__team-name {
    color: #37003c;
}
.club-header--t6757 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t6757 .has-no-image {
    display: none;
}
.club-header--t6757
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t6757
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t40 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t40 .has-no-image {
    display: none;
}
.club-header--t8948 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t8948 .has-no-image {
    display: none;
}
.club-header--t8966 .club-header__svg-decoration {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t8966 .has-no-image {
    display: none;
}
.club-header--t22 .club-header__svg-decoration {
    background: #f5f5f5;
}
.club-header--t22 .club-header__club-info span,
.club-header--t22 .club-header__team-name {
    color: #37003c;
}
.club-header--t22 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t22 .has-no-image {
    display: none;
}
.club-header--t22
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t22
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t45 .club-header__svg-decoration {
    background: #00a94f;
}
.club-header--t45 .club-header__club-info span,
.club-header--t45 .club-header__team-name {
    color: #37003c;
}
.club-header--t45 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t45 .has-no-image {
    display: none;
}
.club-header--t45
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t45
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12946 .club-header__svg-decoration {
    background: #00a94f;
}
.club-header--t12946 .club-header__club-info span,
.club-header--t12946 .club-header__team-name {
    color: #37003c;
}
.club-header--t12946 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t12946 .has-no-image {
    display: none;
}
.club-header--t12946
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t12946
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t7604 .club-header__svg-decoration {
    background: #00a94f;
}
.club-header--t7604 .club-header__club-info span,
.club-header--t7604 .club-header__team-name {
    color: #37003c;
}
.club-header--t7604 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t7604 .has-no-image {
    display: none;
}
.club-header--t7604
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t7604
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t105 .club-header__svg-decoration {
    background: #004596;
}
.club-header--t105 .has-no-image {
    display: none;
}
.club-header--t52 .club-header__svg-decoration {
    background: #005cab;
}
.club-header--t52 .has-no-image {
    display: none;
}
.club-header--t47 .club-header__svg-decoration {
    background: #2a307d;
}
.club-header--t47 .has-no-image {
    display: none;
}
.club-header--t108 .club-header__svg-decoration {
    background: #0060a9;
}
.club-header--t108 .club-header__club-info span,
.club-header--t108 .club-header__team-name {
    color: #37003c;
}
.club-header--t108 .club-header__club-info span:after {
    background: #37003c;
}
.club-header--t108 .has-no-image {
    display: none;
}
.club-header--t108
    .has-no-image
    + .club-header__text-content
    .club-header__club-info,
.club-header--t108
    .has-no-image
    + .club-header__text-content
    .club-header__team-name {
    color: #37003c;
}
.club-header--t12941 .club-header__svg-decoration {
    background: #0060a9;
}
.club-header--t12941 .has-no-image {
    display: none;
}
.club-header--t17419 .club-header__svg-decoration {
    background: #0060a9;
}
.club-header--t17419 .has-no-image {
    display: none;
}
.club-header--t19 .club-header__svg-decoration {
    background: #005daa;
}
.club-header--t19 .has-no-image {
    display: none;
}
.club-header--t46 .club-header__svg-decoration {
    background: #ee3424;
}
.club-header--t46 .has-no-image {
    display: none;
}
.club-header--t111 .club-header__svg-decoration {
    background: #005ca6;
}
.club-header--t111 .has-no-image {
    display: none;
}
.club-links {
    width: 100%;
    margin-bottom: 3.2rem;
}
.club-links__header {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1.6rem;
    letter-spacing: -0.4px;
}
.club-links__links-wrapper {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}
.club-links__links-wrapper > a {
    font-size: 1.5rem;
}
.club-links__tickets {
    margin: 3.2rem 0;
}
.club-links__social {
    display: flex;
    gap: 1.2rem;
    margin-top: 0.8rem;
}
.club-links__website {
    font-size: 1.6rem;
    line-height: 2.4rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.4rem;
}
.club-links__website .svg {
    width: 0.8rem;
    height: 0.8rem;
    fill: #37003c;
}
.club-links__website-link {
    text-decoration: none;
    color: #37003c;
}
.club-links__website-link:focus,
.club-links__website-link:hover {
    text-decoration: underline;
}
.club-links__website-label {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 700px) {
    .club-links {
        margin-bottom: 0;
        padding-bottom: 2.4rem;
        border-bottom: 0.1rem solid #f5f2f5;
    }
    .club-links__tickets {
        margin: 1.6rem 0 3.2rem;
    }
}
.club-navigation {
    height: 3.7rem;
    margin-top: -3.6rem;
    margin-bottom: 4.5rem;
    border-bottom: 0.1rem solid #f5f2f5;
    padding-left: 0.8rem;
}
.club-navigation__link {
    text-decoration: none;
    color: inherit;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
.club-navigation__link:after {
    content: attr(data-text);
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media speech {
    .club-navigation__link:after {
        display: none;
    }
}
.club-navigation__nav {
    display: block;
    width: 110%;
    position: relative;
}
.club-navigation__nav > .club-navigation__tab.is-active {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.club-navigation__nav > .club-navigation__tab.is-active:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.club-navigation__nav .moreToggleDropdown {
    transform: scale(0);
    width: 26.3rem;
    cursor: default;
    position: absolute;
    top: 3.5rem;
    right: -0.1rem;
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 1.6rem 0.8rem;
    transition: transform 0.2s;
    transform-origin: top right;
    border: 0.1rem solid #f5f2f5;
    border-top: none;
    border-radius: 0 0 0.8rem 0.8rem;
    z-index: 20;
    background-color: #fff;
}
.club-navigation__nav .moreToggleDropdown .club-navigation__tab {
    margin: 0;
    cursor: pointer;
}
.club-navigation__nav
    .moreToggleDropdown
    .club-navigation__tab:active
    .club-navigation__link,
.club-navigation__nav
    .moreToggleDropdown
    .club-navigation__tab:hover
    .club-navigation__link {
    text-decoration: underline;
}
.club-navigation__nav .more {
    display: none;
    position: relative;
    margin: 0 0.3rem;
}
.club-navigation__nav .more.open {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.club-navigation__nav .more.open:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.club-navigation__nav .more.open .moreToggleDropdown {
    transform: scale(1);
}
.club-navigation__nav .more.is-active {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #fff;
    border: 0.1rem solid #f5f2f5;
    border-bottom: none;
}
.club-navigation__nav .more.is-active:after {
    content: "";
    width: 100%;
    height: 0.1rem;
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    background-color: #fff;
    visibility: initial;
}
.club-navigation__nav.showMoreEnabled .more {
    display: inline-block;
}
.club-navigation__nav .moreToggle {
    position: relative;
    display: flex;
    align-items: center;
    gap: 1rem;
}
.club-navigation__nav .moreToggle:after {
    content: "";
    display: block;
    width: 1.4rem;
    height: 1.5rem;
    background-image: url(../i/elements/icons/icn-more.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.club-navigation__nav .moreToggle .icn {
    display: none;
}
.club-navigation__tab {
    margin: 0 0.3rem;
}
@media (max-width: 700px) {
    .club-navigation {
        padding-left: 0;
        margin-bottom: 2.4rem;
    }
}
.commercialPartners .wrapper > ul {
    margin-bottom: 4rem;
    display: flex;
    flex-flow: nowrap;
    flex-direction: row;
    justify-content: center;
    overflow: auto;
    flex-wrap: wrap;
}
.commercialPartners .wrapper > ul::-webkit-scrollbar {
    width: 0.5rem;
    background-color: rgb(249.9, 249.9, 249.9);
}
.commercialPartners .wrapper > ul::-webkit-scrollbar-thumb {
    width: 0.5rem;
    background-color: #37003c;
    border-radius: 1rem;
}
.commercialPartners .wrapper > ul::-webkit-scrollbar,
.commercialPartners .wrapper > ul::-webkit-scrollbar-thumb {
    height: 0.2rem;
}
@media (-ms-high-contrast: none) {
    .commercialPartners .wrapper > ul:first-of-type {
        position: relative;
        left: -9.5rem;
    }
}
.commercialPartners__image {
    max-width: 16.5rem;
    max-height: 2.8rem;
}
.commercialPartners__picture {
    position: static;
    width: auto;
    height: auto;
    max-width: 100%;
}
.commercialPartners .global-btn {
    padding: 1.3rem 0;
    width: 100%;
    min-width: 0;
}
.commercialPartners .global-btn .svg {
    width: 1.6rem;
    height: 1.6rem;
    margin-left: 0.8rem;
}
.commercialPartners .subHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    margin-bottom: 2rem;
    text-align: center;
}
.commercialPartners .commercial-ea,
.commercialPartners .commercial-ea-sm {
    transform: scale(0.8);
}
.commercialPartners .premiumBox {
    width: 16.4rem;
    height: 17.3rem;
    position: relative;
    background-image: none;
    margin-right: 3.2rem;
    flex-shrink: 0;
}
.commercialPartners .premiumBox .small {
    display: none;
}
.commercialPartners .premiumBox:last-child {
    margin-right: 0;
}
.commercialPartners .premiumBox .commercialLink {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    text-decoration: none;
    text-align: center;
    padding-top: 1rem;
}
.commercialPartners .premiumBox h5 {
    text-align: center;
    margin-bottom: 0.8rem;
    font-size: 1.2rem;
    color: #76766f;
}
.commercialPartners .premiumBox .logoContainer {
    height: 9.9rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 1rem;
}
.article-promo--history .commercialPartners .premiumBox .article-promo__btn,
.commercialPartners .premiumBox .article-promo--history .article-promo__btn,
.commercialPartners .premiumBox .btn {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    text-decoration: none;
    padding: 0 2rem 0 1rem;
}
.commercialPartners .moreInfo .infoBox {
    height: 38rem;
}
.commercialPartners .moreInfo .infoBox:first-child .infoTop {
    background: #ff2882;
}
.commercialPartners .moreInfo .infoBox:nth-child(2) .infoTop {
    background: #05f0ff;
}
.commercialPartners .moreInfo .infoBox:nth-child(3) .infoTop {
    background: #00ff87;
}
.commercialPartners .moreInfo .infoBox:nth-child(4) .infoTop {
    background: #eaff04;
}
.commercialPartners .moreInfo .infoLink {
    width: 100%;
    height: 100%;
    display: block;
    color: #fff;
    text-decoration: none;
}
.commercialPartners .moreInfo .infoLink:focus .infoTop img,
.commercialPartners .moreInfo .infoLink:hover .infoTop img {
    width: 90px;
    height: 116px;
    margin: -65px 0 0 -46px;
}
.commercialPartners .moreInfo .infoLink:focus .info,
.commercialPartners .moreInfo .infoLink:focus .infoTitle,
.commercialPartners .moreInfo .infoLink:hover .info,
.commercialPartners .moreInfo .infoLink:hover .infoTitle {
    text-decoration: underline;
}
.commercialPartners .moreInfo .infoTop {
    height: 50%;
    display: block;
    position: relative;
    background: #ff2882;
}
.commercialPartners .moreInfo .infoTop img {
    width: 80px;
    height: 106px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -60px 0 0 -40px;
    transition: all 0.2s ease-in-out;
}
.commercialPartners .moreInfo .infoTop:after {
    display: block;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.commercialPartners .moreInfo .infoBottom {
    height: 50%;
    padding: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #37003c;
}
.commercialPartners .moreInfo .tag {
    font-size: 1.2rem;
    color: #ff2882;
}
.commercialPartners .moreInfo .infoTitle {
    padding: 0.5rem 0;
    font-size: 1.6rem;
}
.commercialPartners .moreInfo .info {
    font-size: 1.2rem;
    line-height: 1.6;
}
.commercialPartners .svg.oracle svg {
    fill: #c74634;
}
.commercialPartners .svg.hublot svg {
    fill: #181716;
}
@media (max-width: 700px) {
    .commercialPartners .wrapper > ul {
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .commercialPartners .premiumBox {
        margin-right: 0.6rem;
    }
    .commercialPartners .subHeader {
        text-align: start;
    }
    .commercialPartners .moreInfo .infoBox {
        height: 20rem;
    }
    .commercialPartners .moreInfo .infoBottom,
    .commercialPartners .moreInfo .infoTop {
        height: 100%;
        width: 50%;
        float: left;
    }
    .commercialPartners .moreInfo .infoTop:after {
        left: auto;
        right: 0;
        bottom: 0;
    }
}
@media (max-width: 600px) {
    .commercialPartners .global-btn {
        padding: 1.3rem 1.55rem;
    }
}
@media (max-width: 700px) {
    .commercialPartners .moreInfo .infoBox {
        height: 12rem;
    }
    .commercialPartners .moreInfo .infoTop img {
        width: 60px;
        height: 86px;
        top: 60%;
    }
    .commercialPartners .moreInfo .info {
        display: none;
    }
}
.commericalArticles .block-list-4 {
    background: #37003c;
}
.commericalArticles .thumbnail {
    color: #fff;
}
.commericalArticles figcaption {
    padding: 2rem 2rem 3rem;
}
.commericalArticles .subHeader {
    text-align: center;
}
@media (max-width: 700px) {
    .commericalArticles .block-list-4 {
        background: transparent;
    }
    .commericalArticles .thumbnail {
        background: #37003c;
    }
    .commericalArticles .thumbnail figcaption {
        padding: 2rem;
    }
}
.faqSection.tabbedContent,
.faqSection .tabbedContent {
    float: none;
}
.faq {
    margin-bottom: 2rem;
}
.faq .question,
.faq h1 {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-top: 2.4rem;
    font-size: 2rem;
    line-height: 3rem;
}
.faq p,
.faq ul {
    font-size: 1.6rem;
    padding-top: 0.8rem;
    line-height: 2.4rem;
}
.faq p a,
.faq ul a {
    word-wrap: break-word;
}
.faq .answer {
    padding: 2rem;
    line-height: 1.8;
}
.questionsContainer {
    float: right;
    width: 75%;
    padding-left: 2rem;
}
.questionsContainer .btn-primary {
    display: inline-block;
    width: 20%;
    min-width: 15rem;
    margin: 1rem;
}
.questionsContainer .sectionTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.getInTouch {
    max-width: 80rem;
    margin: 0 auto;
    min-height: 36rem;
}
.getInTouch .mainWidget {
    position: relative;
}
.getInTouch .chooseATopic,
.getInTouch .getInTouchQuestions {
    border-top: none;
}
.getInTouch .chooseATopic {
    padding: 0 0 7.2rem;
    z-index: 70;
}
.getInTouch .explainerText {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 2rem;
    line-height: 3rem;
    padding: 0 0 2.4rem;
}
.getInTouch .sectionTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 2rem;
    line-height: 3rem;
}
.getInTouch .getInTouchDropdown {
    border: 0.1rem solid #ebebe6;
    border-radius: 0.3rem;
    padding: 1rem 2.2rem;
    display: flex;
    position: absolute;
    width: 100%;
    transform: translateX(-50%);
    left: 50%;
    align-items: center;
}
.getInTouch .getInTouchDropdown .sectionTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 0;
    line-height: 5.2rem;
    flex-grow: 4.8;
}
.getInTouch .dropDown {
    display: inline-block;
    vertical-align: middle;
    line-height: 5.2rem;
    border-left: 1px solid #ebebe6;
    flex-grow: 3.5;
}
.getInTouch .dropDown .current {
    padding: 0 4rem 0 1.8rem;
}
.getInTouch .dropDown .dropdownList {
    top: 5rem;
    line-height: 1.4rem;
}
.getInTouch .dropDown:before {
    display: none;
}
.getInTouch__thank-you-section {
    text-align: center;
    padding-bottom: 2rem;
    display: none;
}
.getInTouch__thank-you-section.is-open {
    display: block;
}
.getInTouch__thank-you-title {
    display: block;
    margin-bottom: 1rem;
    line-height: 2.2rem;
}
.getInTouch__thank-you-summary {
    margin-bottom: 1rem;
}
.getInTouch__thank-you-btn {
    display: inline-block;
}
.getInTouchSection {
    display: none;
    margin-top: 4rem;
}
.getInTouchSection.is-open {
    display: block;
}
.answerCheck {
    background: #37003c;
    padding: 1.5rem 2rem;
    color: #fff;
    text-align: center;
}
.answerCheck fieldset {
    border: none;
    padding: 0;
}
.answerCheck legend {
    font-size: 1.4rem;
    margin-bottom: 2rem;
}
.answerCheck label {
    display: inline-block;
    padding: 0 1rem;
    font-size: 1.3rem;
    cursor: pointer;
}
.answerCheck label:focus,
.answerCheck label:hover {
    text-decoration: underline;
}
.answerCheck input[type="radio"] {
    width: 3rem;
    height: 3rem;
    background: transparent;
    -webkit-appearance: none;
    border: 1px solid #fff;
    border-radius: 2px;
    margin-right: 1rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    transition: 0.2s;
}
.answerCheck input[type="radio"]:after {
    content: "";
    transition: 0.2s;
    transform: scale(0);
    visibility: hidden;
}
.answerCheck input[type="radio"]:checked {
    background: #55bf1f;
    border-color: #55bf1f;
}
.answerCheck input[type="radio"]:checked:after {
    transform: scale(1);
    visibility: visible;
}
.getInTouchForm {
    margin-bottom: 3rem;
}
.getInTouchForm .formLabel {
    padding: 0.2rem 1.5rem 0.8rem 0;
    font-size: 1.5rem;
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.getInTouchForm .required {
    color: #ff2882;
    display: inline-block;
    font-size: 1.1rem;
    margin-top: 0.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.getInTouchForm .textInput {
    height: 4.8rem;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
    -webkit-appearance: none;
    border-radius: 0;
    background: #fff;
    width: 80%;
    margin-bottom: 3rem;
    padding: 1.2rem 1.5rem;
    position: relative;
    border-width: 0;
    transition: 0.2s;
    font-size: 1.6rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.getInTouchForm .textInput::-moz-placeholder {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.getInTouchForm .textInput::placeholder {
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.getInTouchForm .textInput:focus {
    border-bottom-color: #37003c;
    -o-border-image: linear-gradient(270deg, #ff2882, #963cff);
    border-image: linear-gradient(270deg, #ff2882, #963cff);
    border-image-slice: 1;
    border-width: 0 0 3px;
    outline: none;
}
.getInTouchForm .commentsInput {
    margin-bottom: 0.2rem;
}
.getInTouchForm .maximumCharactersText {
    display: block;
    font-size: 1.4rem;
    font-family: OpenSans-Italic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.getInTouchForm textarea {
    min-height: 20rem;
}
.getInTouchForm .checkboxes {
    width: 80%;
    float: left;
}
.getInTouchForm .checkbox {
    display: block;
    margin-bottom: 1rem;
    font-size: 1.3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    cursor: pointer;
}
.getInTouchForm .checkbox:focus,
.getInTouchForm .checkbox:hover {
    text-decoration: underline;
}
.getInTouchForm input[type="radio"] {
    width: 3rem;
    height: 3rem;
    background: transparent;
    -webkit-appearance: none;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    margin-right: 1rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    transition: 0.2s;
}
.getInTouchForm input[type="radio"]:after {
    content: "";
    transition: 0.2s;
    transform: scale(0);
    visibility: hidden;
}
.getInTouchForm input[type="radio"]:checked {
    background: #55bf1f;
    border-color: #55bf1f;
}
.getInTouchForm input[type="radio"]:checked:after {
    transform: scale(1);
    visibility: visible;
}
.getInTouchForm .submit {
    margin-top: 2rem;
    border: none;
    display: block;
}
.contactMap {
    min-height: 35rem;
}
.contactInformation {
    margin-top: 4rem;
    clear: both;
    float: left;
}
.contactInformation ul {
    margin: 3rem 0;
    line-height: 2;
}
.contactInformation .note {
    color: #ff2882;
    font-size: 1.2rem;
}
@media (max-width: 900px) {
    .faqSection .btn-primary {
        display: block;
    }
    .getInTouch .getInTouchDropdown {
        width: 95%;
    }
    .getInTouch .mainWidget:not(.chooseATopic) .dropDown {
        margin-bottom: 2.4rem;
    }
    .answerCheck {
        margin: 0 -1rem;
        text-align: left;
    }
    .answerCheck label {
        display: block;
        padding: 0;
    }
    .answerCheck label:first-of-type {
        margin-bottom: 1rem;
    }
    .inputField .label {
        float: none;
        width: auto;
        margin-bottom: 1rem;
        display: block;
    }
    .inputField .required {
        display: inline;
    }
    .inputField .inputContainer {
        margin-left: 0;
    }
    .inputField .submit {
        display: block;
    }
}
@media (max-width: 700px) {
    .faqSection.tabbedContent,
    .faqSection .tabbedContent {
        float: none;
        margin-bottom: 1rem;
    }
    .questionsContainer {
        position: relative;
        top: -7rem;
        width: 100%;
        float: none;
        padding: 0 1rem;
        border: none;
    }
    .questionsContainer .btn-primary {
        display: block;
        width: 100%;
        margin: 0;
    }
    .getInTouch .chooseATopic {
        padding: 0;
    }
    .getInTouch .chooseATopic .explainerText {
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        color: #000;
        font-size: 2rem;
        line-height: 3rem;
    }
    .getInTouch .getInTouchDropdown {
        flex-direction: column;
        border: none;
        border-radius: 0;
        padding: 0;
        width: 100%;
        position: relative;
        align-items: flex-start;
    }
    .getInTouch .getInTouchDropdown .dropDown {
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.4rem;
        width: 100%;
    }
    .getInTouch .getInTouchDropdown .dropDown .current {
        padding: 0.8rem 4rem 0.8rem 1.8rem;
    }
    .getInTouch .getInTouchDropdown .sectionTitle {
        padding-left: 0.8rem;
    }
    .getInTouch .explainerText {
        padding: 0 0 1.6rem;
    }
    .getInTouchForm .formLabel {
        width: 100%;
        float: none;
        padding: 0;
    }
    .getInTouchForm .required {
        display: inline-block;
        margin-left: 0.2rem;
    }
    .getInTouchForm .textInput {
        width: 100%;
        float: none;
        margin: 1rem 0 2rem;
    }
    .getInTouchForm .checkboxes {
        width: 100%;
        float: none;
        margin-top: 1rem;
    }
    .getInTouchForm .submit-container {
        margin-left: 0;
    }
    .getInTouchForm .submit {
        margin: 1rem auto 0;
        display: block;
    }
}
.sideTabsContainer [data-ui-tab] {
    width: 75%;
    float: left;
    padding-left: 2rem;
    border-left: 1px solid #37003c;
}
@media (min-width: 700px) {
    .sideTabsContainer .tablist {
        width: 25%;
        float: left;
        display: block;
        padding: 0;
    }
    .sideTabsContainer .tablist .icn {
        width: 1.6rem;
        height: 1.6rem;
        fill: #87668a;
    }
    .sideTabsContainer .tablist li {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        display: inline-flex !important;
        flex-direction: row;
        justify-content: space-between;
        border: 0.1rem solid #f5f2f5;
        width: 100%;
        margin: 0;
        border-radius: 0;
        color: #37003c;
        align-items: flex-start;
        background-color: #fff;
        padding: 1.2rem 1.6rem;
        font-size: 1.4rem;
        line-height: 1.4rem;
    }
    .sideTabsContainer .tablist li.active,
    .sideTabsContainer .tablist li:hover {
        background: #37003c;
        color: #fff;
    }
    .sideTabsContainer .tablist li.active .icn,
    .sideTabsContainer .tablist li:hover .icn {
        fill: #fff;
    }
    .sideTabsContainer .tablist li:last-of-type {
        border-radius: 0 0 0.8rem 0.8rem;
    }
    .sideTabsContainer .tablist li:first-of-type {
        border-radius: 0.8rem 0.8rem 0 0;
    }
    .sideTabsContainer .tablist li:after {
        content: none;
    }
    .sideTabsContainer .tablist .more {
        display: none !important;
    }
}
@media (max-width: 700px) {
    .sideTabsContainer {
        position: relative;
        top: -7rem;
    }
    .sideTabsContainer [data-ui-tab] {
        width: 100%;
        float: none;
        padding-left: 0;
        border: none;
    }
    .sideTabsContainer .tablist {
        width: 100%;
        float: none;
    }
    .sideTabsContainer .tablist li {
        white-space: nowrap;
    }
    .sideTabsContainer .tablist .icn {
        display: none;
    }
    .sideTabsContainer .tablist .more {
        display: none;
        position: relative;
    }
    .sideTabsContainer .tablist .more .moreToggle {
        position: relative;
        display: flex;
        align-items: center;
        gap: 1rem;
    }
    .sideTabsContainer .tablist .more .moreToggleDropdown {
        transform: scale(0);
        width: 26.3rem;
        cursor: default;
        position: absolute;
        top: 3.5rem;
        right: -0.1rem;
        display: flex;
        flex-direction: column;
        gap: 1.6rem;
        padding: 1.6rem 0.8rem;
        transition: transform 0.2s;
        transform-origin: top right;
        border: 0.1rem solid #f5f2f5;
        border-top: none;
        border-radius: 0 0 0.8rem 0.8rem;
        z-index: 20;
        background-color: #fff;
    }
    .sideTabsContainer .tablist .more.open .moreToggleDropdown {
        transform: scale(1);
    }
    .sideTabsContainer .tablist.showMoreEnabled .more {
        display: inline-block;
    }
}
.content-collection-form {
    position: relative;
    border-top: 0.1rem solid #ebe5eb;
    padding: 1.6rem 0;
}
.content-collection-form.is-logged-in
    .content-collection-form__text-span--logged-in,
.content-collection-form.is-logged-in
    .content-collection-form__title-span--logged-in {
    display: block;
}
.content-collection-form.is-logged-in
    .content-collection-form__text-span--logged-out,
.content-collection-form.is-logged-in
    .content-collection-form__title-span--logged-out {
    display: none;
}
.content-collection-form.is-logged-in
    .content-collection-form__toggle-container {
    display: flex;
    align-items: center;
}
.content-collection-form.is-logged-in
    .content-collection-form__signed-out-container {
    display: none;
}
.content-collection-form .error-message {
    display: none;
    color: #37003c;
    font-size: 1.2rem;
    position: absolute;
    top: calc(100% + 0.4rem);
}
.content-collection-form .error-message__svg {
    width: 1.8rem;
    height: 1.8rem;
    background: #ff2882;
    border-radius: 100%;
    margin-right: 0.4rem;
    flex-shrink: 0;
}
.content-collection-form__signed-out-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.content-collection-form__signed-out-text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.content-collection-form__toggle-container {
    display: none;
    position: relative;
}
.content-collection-form__checkbox-input {
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    top: 0;
    left: 0;
}
.content-collection-form__checkbox-input:checked
    + .content-collection-form__checkbox-label:after {
    background: url(../i/elements/tick-w.svg) #fff no-repeat 50%;
    background-size: 2rem;
    background-color: #00ff87;
}
.content-collection-form__checkbox-label {
    align-items: center;
    display: flex;
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    height: 3.2rem;
    width: 100%;
    padding-left: 4.6rem;
    position: relative;
    text-transform: none;
    color: #37003c;
}
.content-collection-form__checkbox-label a {
    color: #963cff;
    text-decoration: none;
}
.content-collection-form__checkbox-label a:hover {
    text-decoration: underline;
}
.content-collection-form__checkbox-label:after,
.content-collection-form__checkbox-label:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.content-collection-form__checkbox-label:before {
    height: 3.2rem;
    left: 0;
    background-color: #76766f;
    width: 3.2rem;
    border-radius: 0.2rem;
    overflow: hidden;
}
.content-collection-form__checkbox-label:after {
    background-color: #fff;
    height: 3rem;
    left: 0.1rem;
    width: 3rem;
    border-radius: 0.2rem;
}
@media (max-width: 1023px) {
    .content-collection-form {
        border-bottom: 0.1rem solid #ebe5eb;
        margin-bottom: 1.6rem;
    }
    .content-collection-form__signed-out-container {
        flex-wrap: wrap;
    }
    .content-collection-form__signed-out-text {
        margin-bottom: 1rem;
    }
    .content-collection-form__sign-in-button {
        width: 100%;
    }
}
.col-12 > .content-collection:first-child {
    margin-top: 3.2rem;
}
@media (max-width: 1023px) {
    .col-12 > .content-collection:first-child {
        margin-top: 0;
    }
}
.content-collection {
    width: 100%;
    border-radius: 1.2rem;
    border: 0.1rem solid #ebe5eb;
    background: #f5f2f5;
    overflow: hidden;
    margin-bottom: 3.2rem;
}
.content-collection.PL .content-collection__header-container {
    background: #37003c;
}
.content-collection.FPL .content-collection__header-container {
    background-image: url(../i/elements/backgrounds/fpl-collection-left-asset.png),
        url(../i/elements/backgrounds/fpl-collection-right-asset.png),
        linear-gradient(266.61deg, #627bff, #02efff);
    background-repeat: no-repeat;
    background-position: 0 100%, 100% 0, 50%;
    background-size: auto, auto, 100%;
}
.content-collection.FPL .content-collection__link,
.content-collection.FPL .content-collection__title {
    color: #37003c;
}
.content-collection.FPL .content-collection__link-icon {
    fill: #37003c;
}
.content-collection.insideMatters .content-collection__header-container {
    background-image: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
}
.content-collection.insideMatters .content-collection__header-container:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    background-image: url(../i/elements/backgrounds/inside-matters-graphic.svg);
}
.content-collection.insideMatters .content-collection__link,
.content-collection.insideMatters .content-collection__title {
    color: #37003c;
}
.content-collection.insideMatters .content-collection__link-icon {
    fill: #37003c;
}
.content-collection.HallOfFame {
    background-color: #14171a;
}
.content-collection.HallOfFame .media-thumbnail__description,
.content-collection.HallOfFame .media-thumbnail__tag,
.content-collection.HallOfFame .media-thumbnail__title {
    color: #fff;
}
.content-collection.HallOfFame .media-thumbnail__meta-tag {
    background-color: #14171a;
}
.content-collection.HallOfFame .content-collection__header-container {
    background-image: url(../i/elements/backgrounds/hof-collection-bg-asset.png);
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
}
.content-collection.HallOfFame .content-collection__header-container:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        90.03deg,
        #14171a 33.44%,
        rgba(20, 23, 26, 0.56) 99.98%
    );
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}
.content-collection.HallOfFame .content-collection__link {
    font-size: 1.6rem;
}
.content-collection.gameweek .content-collection__header-container {
    background-position: 50%;
    background-repeat: no-repeat;
    background-image: url(../i/elements/backgrounds/collection-bg-asset.svg);
    background-size: cover;
    position: relative;
}
@media (max-width: 1023px) {
    .content-collection.gameweek .content-collection__header-container {
        background-image: url(../i/elements/backgrounds/collection-bg-asset-mobile.svg);
    }
}
.content-collection .media-thumbnail {
    background: none;
}
.content-collection__header-container {
    width: 100%;
    position: relative;
}
.content-collection__background-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.content-collection__svg-decoration {
    width: 59.2rem;
    height: 100%;
    position: absolute;
}
.content-collection__header-content {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
    gap: 3rem;
    z-index: 10;
    padding: 0.8rem 2.4rem;
}
.content-collection__title {
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.2rem;
    line-height: 5.8rem;
    letter-spacing: -0.128rem;
}
.content-collection__link {
    color: #fff;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.content-collection__link:hover {
    text-decoration: underline;
}
.content-collection__link-icon {
    fill: #fff;
    width: 1.4rem;
    height: 1.3rem;
}
.content-collection__content-wrapper {
    padding: 1.6rem 1.6rem 0;
}
.content-collection__data-capture {
    margin: 0 1.6rem;
}
@media (max-width: 1023px) {
    .content-collection.HallOfFame .content-collection__header-container {
        background-repeat: no-repeat;
        background-size: contain, 100%;
        background-position: 100% 0;
    }
    .content-collection.HallOfFame .content-collection__mobile-link {
        background-color: #a08c6e;
        border-color: #a08c6e;
        color: #fff;
    }
    .content-collection.HallOfFame .content-collection__mobile-link .icon {
        fill: #fff;
    }
    .content-collection__header-content {
        padding: 1.2rem;
    }
    .content-collection__title {
        font-size: 2.5rem;
        line-height: 3rem;
        letter-spacing: -0.1rem;
    }
    .content-collection__content-wrapper {
        padding: 0.8rem 0.8rem 0;
    }
    .content-collection__mobile-link {
        gap: 0.8rem;
        margin: 0 0.8rem 0.8rem;
    }
    .content-collection__mobile-link.u-show-tab {
        display: flex !important;
    }
    .content-collection__mobile-link-icon {
        fill: #37003c;
        width: 1.4rem;
        height: 1.3rem;
    }
}
@media (max-width: 700px) {
    .content-collection.HallOfFame .content-collection__header-container {
        background-image: url(../i/elements/backgrounds/hof-collection-bg-asset-mobile.png);
        background-repeat: no-repeat;
        background-size: contain;
    }
    .content-collection.HallOfFame
        .content-collection__header-container:before {
        background-image: linear-gradient(
            177.85deg,
            rgba(20, 23, 26, 0.56) 1.81%,
            #14171a 98.19%
        );
    }
}
.content-collection--t3 .content-collection__background-container,
.content-collection--t7606 .content-collection__background-container,
.content-collection--t14633 .content-collection__background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.content-collection--t7 .content-collection__background-container,
.content-collection--t7605 .content-collection__background-container,
.content-collection--t15986 .content-collection__background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.content-collection--t94 .content-collection__background-container {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.content-collection--t36 .content-collection__background-container,
.content-collection--t7552 .content-collection__background-container,
.content-collection--t8951 .content-collection__background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.content-collection--t91 .content-collection__background-container {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.content-collection--t8 .content-collection__background-container,
.content-collection--t7141 .content-collection__background-container,
.content-collection--t12943 .content-collection__background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.content-collection--t31 .content-collection__background-container,
.content-collection--t7142 .content-collection__background-container,
.content-collection--t18257 .content-collection__background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.content-collection--t11 .content-collection__background-container,
.content-collection--t6749 .content-collection__background-container,
.content-collection--t12933 .content-collection__background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.content-collection--t54 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t54 .content-collection__link,
.content-collection--t54 .content-collection__title {
    color: #37003c;
}
.content-collection--t12971 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t12971 .content-collection__link,
.content-collection--t12971 .content-collection__title {
    color: #37003c;
}
.content-collection--t6886 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t6886 .content-collection__link,
.content-collection--t6886 .content-collection__title {
    color: #37003c;
}
.content-collection--t2 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t2 .content-collection__link,
.content-collection--t2 .content-collection__title {
    color: #37003c;
}
.content-collection--t17017 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t17017 .content-collection__link,
.content-collection--t17017 .content-collection__title {
    color: #37003c;
}
.content-collection--t6755 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t6755 .content-collection__link,
.content-collection--t6755 .content-collection__title {
    color: #37003c;
}
.content-collection--t13 .content-collection__background-container,
.content-collection--t8879 .content-collection__background-container,
.content-collection--t12940 .content-collection__background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.content-collection--t14 .content-collection__background-container,
.content-collection--t6717 .content-collection__background-container,
.content-collection--t15987 .content-collection__background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.content-collection--t43 .content-collection__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.content-collection--t43 .content-collection__link,
.content-collection--t43 .content-collection__title {
    color: #37003c;
}
.content-collection--t12969 .content-collection__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.content-collection--t12969 .content-collection__link,
.content-collection--t12969 .content-collection__title {
    color: #37003c;
}
.content-collection--t6718 .content-collection__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.content-collection--t6718 .content-collection__link,
.content-collection--t6718 .content-collection__title {
    color: #37003c;
}
.content-collection--t1 .content-collection__background-container,
.content-collection--t6752 .content-collection__background-container,
.content-collection--t15988 .content-collection__background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.content-collection--t4 .content-collection__background-container,
.content-collection--t7603 .content-collection__background-container,
.content-collection--t12970 .content-collection__background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.content-collection--t17 .content-collection__background-container,
.content-collection--t18585 .content-collection__background-container,
.content-collection--t19584 .content-collection__background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.content-collection--t20 .content-collection__background-container,
.content-collection--t7588 .content-collection__background-container,
.content-collection--t12945 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.content-collection--t6 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t6 .content-collection__link,
.content-collection--t6 .content-collection__title {
    color: #37003c;
}
.content-collection--t12968 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t12968 .content-collection__link,
.content-collection--t12968 .content-collection__title {
    color: #37003c;
}
.content-collection--t7631 .content-collection__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.content-collection--t7631 .content-collection__link,
.content-collection--t7631 .content-collection__title {
    color: #37003c;
}
.content-collection--t21 .content-collection__background-container,
.content-collection--t7632 .content-collection__background-container,
.content-collection--t12944 .content-collection__background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.content-collection--t39 .content-collection__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.content-collection--t39 .content-collection__link,
.content-collection--t39 .content-collection__title {
    color: #37003c;
}
.content-collection--t12934 .content-collection__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.content-collection--t12934 .content-collection__link,
.content-collection--t12934 .content-collection__title {
    color: #37003c;
}
.content-collection--t6746 .content-collection__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.content-collection--t6746 .content-collection__link,
.content-collection--t6746 .content-collection__title {
    color: #37003c;
}
.content-collection--t102 .content-collection__background-container {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.content-collection--t102 .content-collection__link,
.content-collection--t102 .content-collection__title {
    color: #37003c;
}
.content-collection--t90 .content-collection__background-container {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.content-collection--t49 .content-collection__background-container {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.content-collection--t88 .content-collection__background-container {
    background: #f6a22e;
}
.content-collection--t88 .content-collection__link,
.content-collection--t88 .content-collection__title {
    color: #37003c;
}
.content-collection--t38 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t38 .content-collection__link,
.content-collection--t38 .content-collection__title {
    color: #37003c;
}
.content-collection--t25 .content-collection__background-container,
.content-collection--t7143 .content-collection__background-container,
.content-collection--t12939 .content-collection__background-container {
    background: #db1d23;
}
.content-collection--t110 .content-collection__background-container,
.content-collection--t6747 .content-collection__background-container,
.content-collection--t12935 .content-collection__background-container {
    background: #d71f30;
}
.content-collection--t56 .content-collection__background-container,
.content-collection--t6756 .content-collection__background-container,
.content-collection--t12938 .content-collection__background-container {
    background: #db001b;
}
.content-collection--t80 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t80 .content-collection__link,
.content-collection--t80 .content-collection__title {
    color: #37003c;
}
.content-collection--t57 .content-collection__background-container {
    background: #fe0;
}
.content-collection--t57 .content-collection__link,
.content-collection--t57 .content-collection__title {
    color: #37003c;
}
.content-collection--t35 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t35 .content-collection__link,
.content-collection--t35 .content-collection__title {
    color: #37003c;
}
.content-collection--t12948 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t12948 .content-collection__link,
.content-collection--t12948 .content-collection__title {
    color: #37003c;
}
.content-collection--t6753 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t6753 .content-collection__link,
.content-collection--t6753 .content-collection__title {
    color: #37003c;
}
.content-collection--t37 .content-collection__background-container {
    background: #cf181d;
}
.content-collection--t41 .content-collection__background-container {
    background: #104c8c;
}
.content-collection--t5 .content-collection__background-container {
    background: #00adef;
}
.content-collection--t5 .content-collection__link,
.content-collection--t5 .content-collection__title {
    color: #37003c;
}
.content-collection--t12936 .content-collection__background-container {
    background: #00adef;
}
.content-collection--t12936 .content-collection__link,
.content-collection--t12936 .content-collection__title {
    color: #37003c;
}
.content-collection--t6748 .content-collection__background-container {
    background: #00adef;
}
.content-collection--t6748 .content-collection__link,
.content-collection--t6748 .content-collection__title {
    color: #37003c;
}
.content-collection--t92 .content-collection__background-container {
    background: #f7931e;
}
.content-collection--t92 .content-collection__link,
.content-collection--t92 .content-collection__title {
    color: #37003c;
}
.content-collection--t30 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t30 .content-collection__link,
.content-collection--t30 .content-collection__title {
    color: #37003c;
}
.content-collection--t55 .content-collection__background-container {
    background: #6c0c33;
}
.content-collection--t113 .content-collection__background-container {
    background: #e31b23;
}
.content-collection--t113 .content-collection__link,
.content-collection--t113 .content-collection__title {
    color: #37003c;
}
.content-collection--t97 .content-collection__background-container {
    background: #035daa;
}
.content-collection--t33 .content-collection__background-container {
    background: #e63234;
}
.content-collection--t33 .content-collection__link,
.content-collection--t33 .content-collection__title {
    color: #37003c;
}
.content-collection--t9 .content-collection__background-container {
    background: #009edb;
}
.content-collection--t9 .content-collection__link,
.content-collection--t9 .content-collection__title {
    color: #37003c;
}
.content-collection--t24 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t24 .content-collection__link,
.content-collection--t24 .content-collection__title {
    color: #37003c;
}
.content-collection--t12937 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t12937 .content-collection__link,
.content-collection--t12937 .content-collection__title {
    color: #37003c;
}
.content-collection--t6757 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t6757 .content-collection__link,
.content-collection--t6757 .content-collection__title {
    color: #37003c;
}
.content-collection--t40 .content-collection__background-container,
.content-collection--t8948 .content-collection__background-container,
.content-collection--t8966 .content-collection__background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.content-collection--t22 .content-collection__background-container {
    background: #f5f5f5;
}
.content-collection--t22 .content-collection__link,
.content-collection--t22 .content-collection__title {
    color: #37003c;
}
.content-collection--t45 .content-collection__background-container {
    background: #00a94f;
}
.content-collection--t45 .content-collection__link,
.content-collection--t45 .content-collection__title {
    color: #37003c;
}
.content-collection--t12946 .content-collection__background-container {
    background: #00a94f;
}
.content-collection--t12946 .content-collection__link,
.content-collection--t12946 .content-collection__title {
    color: #37003c;
}
.content-collection--t7604 .content-collection__background-container {
    background: #00a94f;
}
.content-collection--t7604 .content-collection__link,
.content-collection--t7604 .content-collection__title {
    color: #37003c;
}
.content-collection--t105 .content-collection__background-container {
    background: #004596;
}
.content-collection--t52 .content-collection__background-container {
    background: #005cab;
}
.content-collection--t47 .content-collection__background-container {
    background: #2a307d;
}
.content-collection--t108 .content-collection__background-container {
    background: #0060a9;
}
.content-collection--t108 .content-collection__link,
.content-collection--t108 .content-collection__title {
    color: #37003c;
}
.content-collection--t12941 .content-collection__background-container,
.content-collection--t17419 .content-collection__background-container {
    background: #0060a9;
}
.content-collection--t19 .content-collection__background-container {
    background: #005daa;
}
.content-collection--t46 .content-collection__background-container {
    background: #ee3424;
}
.content-collection--t111 .content-collection__background-container {
    background: #005ca6;
}
.data-capture-generic {
    position: relative;
    padding: 1.2rem;
    border-top: 0.1rem solid #ebe5eb;
    overflow: hidden;
}
.data-capture-generic--Club,
.data-capture-generic--default,
.data-capture-generic--FPL,
.data-capture-generic--PL {
    border-radius: 0.8rem;
    margin-bottom: 2.4rem;
}
.data-capture-generic--Club .data-capture-generic__text,
.data-capture-generic--default .data-capture-generic__text,
.data-capture-generic--FPL .data-capture-generic__text,
.data-capture-generic--PL .data-capture-generic__text {
    font-size: 1.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
}
.data-capture-generic--dark-background {
    border-top: 0.1rem solid #734c76;
}
.data-capture-generic--dark-background .data-capture-generic__text,
.data-capture-generic--dark-background .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--default {
    border: 0.1rem solid #ebe5eb;
}
.data-capture-generic--Club .data-capture-generic__sign-in-button {
    border: none;
}
.data-capture-generic--PL {
    background: #37003c;
}
.data-capture-generic--PL .data-capture-generic__link,
.data-capture-generic--PL .data-capture-generic__text,
.data-capture-generic--PL .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--FPL {
    background-image: url(../i/elements/backgrounds/fpl-collection-left-asset.png),
        url(../i/elements/backgrounds/fpl-collection-right-asset.png),
        linear-gradient(266.61deg, #627bff, #02efff);
    background-repeat: no-repeat;
    background-position: 0 100%, 100% 0, 50%;
    background-size: auto, auto, 100%;
}
.data-capture-generic--FPL .data-capture-generic__text,
.data-capture-generic--FPL
    .data-capture-generic__title
    .data-capture-generic--FPL
    .data-capture-generic__link {
    color: #37003c;
}
.data-capture-generic--FPL .data-capture-generic__link-icon {
    fill: #37003c;
}
.data-capture-generic__background-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}
.data-capture-generic__sign-in-button {
    border: none;
}
.data-capture-generic__content-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.data-capture-generic__title-container {
    display: block;
}
.data-capture-generic__title {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.08rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture-generic__text {
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.8rem;
    letter-spacing: -0.048rem;
}
@media (max-width: 1023px) {
    .data-capture-generic__content-container {
        flex-direction: column;
        align-items: flex-start;
        gap: 1.6rem;
    }
    .data-capture-generic__sign-in-button {
        width: 100%;
    }
}
.data-capture-generic--t3 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.data-capture-generic--t3 .data-capture-generic__link,
.data-capture-generic--t3 .data-capture-generic__text,
.data-capture-generic--t3 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t14633 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.data-capture-generic--t14633 .data-capture-generic__link,
.data-capture-generic--t14633 .data-capture-generic__text,
.data-capture-generic--t14633 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7606 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.data-capture-generic--t7606 .data-capture-generic__link,
.data-capture-generic--t7606 .data-capture-generic__text,
.data-capture-generic--t7606 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.data-capture-generic--t7 .data-capture-generic__link,
.data-capture-generic--t7 .data-capture-generic__text,
.data-capture-generic--t7 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t15986 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.data-capture-generic--t15986 .data-capture-generic__link,
.data-capture-generic--t15986 .data-capture-generic__text,
.data-capture-generic--t15986 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7605 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.data-capture-generic--t7605 .data-capture-generic__link,
.data-capture-generic--t7605 .data-capture-generic__text,
.data-capture-generic--t7605 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t94 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.data-capture-generic--t94 .data-capture-generic__link,
.data-capture-generic--t94 .data-capture-generic__text,
.data-capture-generic--t94 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t36 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.data-capture-generic--t36 .data-capture-generic__link,
.data-capture-generic--t36 .data-capture-generic__text,
.data-capture-generic--t36 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t8951 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.data-capture-generic--t8951 .data-capture-generic__link,
.data-capture-generic--t8951 .data-capture-generic__text,
.data-capture-generic--t8951 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7552 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.data-capture-generic--t7552 .data-capture-generic__link,
.data-capture-generic--t7552 .data-capture-generic__text,
.data-capture-generic--t7552 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t91 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.data-capture-generic--t91 .data-capture-generic__link,
.data-capture-generic--t91 .data-capture-generic__text,
.data-capture-generic--t91 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t8 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.data-capture-generic--t8 .data-capture-generic__link,
.data-capture-generic--t8 .data-capture-generic__text,
.data-capture-generic--t8 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12943 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.data-capture-generic--t12943 .data-capture-generic__link,
.data-capture-generic--t12943 .data-capture-generic__text,
.data-capture-generic--t12943 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7141 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.data-capture-generic--t7141 .data-capture-generic__link,
.data-capture-generic--t7141 .data-capture-generic__text,
.data-capture-generic--t7141 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t31 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.data-capture-generic--t31 .data-capture-generic__link,
.data-capture-generic--t31 .data-capture-generic__text,
.data-capture-generic--t31 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t18257 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.data-capture-generic--t18257 .data-capture-generic__link,
.data-capture-generic--t18257 .data-capture-generic__text,
.data-capture-generic--t18257 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7142 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.data-capture-generic--t7142 .data-capture-generic__link,
.data-capture-generic--t7142 .data-capture-generic__text,
.data-capture-generic--t7142 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t11 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.data-capture-generic--t11 .data-capture-generic__link,
.data-capture-generic--t11 .data-capture-generic__text,
.data-capture-generic--t11 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12933 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.data-capture-generic--t12933 .data-capture-generic__link,
.data-capture-generic--t12933 .data-capture-generic__text,
.data-capture-generic--t12933 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6749 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.data-capture-generic--t6749 .data-capture-generic__link,
.data-capture-generic--t6749 .data-capture-generic__text,
.data-capture-generic--t6749 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t54 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t54 .data-capture-generic__link,
.data-capture-generic--t54 .data-capture-generic__text,
.data-capture-generic--t54 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12971 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t12971 .data-capture-generic__link,
.data-capture-generic--t12971 .data-capture-generic__text,
.data-capture-generic--t12971 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6886 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t6886 .data-capture-generic__link,
.data-capture-generic--t6886 .data-capture-generic__text,
.data-capture-generic--t6886 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t2 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t2 .data-capture-generic__link,
.data-capture-generic--t2 .data-capture-generic__text,
.data-capture-generic--t2 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t17017 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t17017 .data-capture-generic__link,
.data-capture-generic--t17017 .data-capture-generic__text,
.data-capture-generic--t17017 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6755 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t6755 .data-capture-generic__link,
.data-capture-generic--t6755 .data-capture-generic__text,
.data-capture-generic--t6755 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t13 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.data-capture-generic--t13 .data-capture-generic__link,
.data-capture-generic--t13 .data-capture-generic__text,
.data-capture-generic--t13 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12940 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.data-capture-generic--t12940 .data-capture-generic__link,
.data-capture-generic--t12940 .data-capture-generic__text,
.data-capture-generic--t12940 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t8879 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.data-capture-generic--t8879 .data-capture-generic__link,
.data-capture-generic--t8879 .data-capture-generic__text,
.data-capture-generic--t8879 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t14 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.data-capture-generic--t14 .data-capture-generic__link,
.data-capture-generic--t14 .data-capture-generic__text,
.data-capture-generic--t14 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t15987 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.data-capture-generic--t15987 .data-capture-generic__link,
.data-capture-generic--t15987 .data-capture-generic__text,
.data-capture-generic--t15987 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6717 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.data-capture-generic--t6717 .data-capture-generic__link,
.data-capture-generic--t6717 .data-capture-generic__text,
.data-capture-generic--t6717 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t43 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.data-capture-generic--t43 .data-capture-generic__link,
.data-capture-generic--t43 .data-capture-generic__text,
.data-capture-generic--t43 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12969 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.data-capture-generic--t12969 .data-capture-generic__link,
.data-capture-generic--t12969 .data-capture-generic__text,
.data-capture-generic--t12969 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6718 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.data-capture-generic--t6718 .data-capture-generic__link,
.data-capture-generic--t6718 .data-capture-generic__text,
.data-capture-generic--t6718 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t1 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.data-capture-generic--t1 .data-capture-generic__link,
.data-capture-generic--t1 .data-capture-generic__text,
.data-capture-generic--t1 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t15988 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.data-capture-generic--t15988 .data-capture-generic__link,
.data-capture-generic--t15988 .data-capture-generic__text,
.data-capture-generic--t15988 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6752 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.data-capture-generic--t6752 .data-capture-generic__link,
.data-capture-generic--t6752 .data-capture-generic__text,
.data-capture-generic--t6752 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t4 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.data-capture-generic--t4 .data-capture-generic__link,
.data-capture-generic--t4 .data-capture-generic__text,
.data-capture-generic--t4 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12970 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.data-capture-generic--t12970 .data-capture-generic__link,
.data-capture-generic--t12970 .data-capture-generic__text,
.data-capture-generic--t12970 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7603 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.data-capture-generic--t7603 .data-capture-generic__link,
.data-capture-generic--t7603 .data-capture-generic__text,
.data-capture-generic--t7603 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t17 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.data-capture-generic--t17 .data-capture-generic__link,
.data-capture-generic--t17 .data-capture-generic__text,
.data-capture-generic--t17 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t19584 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.data-capture-generic--t19584 .data-capture-generic__link,
.data-capture-generic--t19584 .data-capture-generic__text,
.data-capture-generic--t19584 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t18585 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.data-capture-generic--t18585 .data-capture-generic__link,
.data-capture-generic--t18585 .data-capture-generic__text,
.data-capture-generic--t18585 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t20 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.data-capture-generic--t20 .data-capture-generic__link,
.data-capture-generic--t20 .data-capture-generic__text,
.data-capture-generic--t20 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12945 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.data-capture-generic--t12945 .data-capture-generic__link,
.data-capture-generic--t12945 .data-capture-generic__text,
.data-capture-generic--t12945 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7588 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.data-capture-generic--t7588 .data-capture-generic__link,
.data-capture-generic--t7588 .data-capture-generic__text,
.data-capture-generic--t7588 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t6 .data-capture-generic__link,
.data-capture-generic--t6 .data-capture-generic__text,
.data-capture-generic--t6 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12968 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t12968 .data-capture-generic__link,
.data-capture-generic--t12968 .data-capture-generic__text,
.data-capture-generic--t12968 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t7631 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.data-capture-generic--t7631 .data-capture-generic__link,
.data-capture-generic--t7631 .data-capture-generic__text,
.data-capture-generic--t7631 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t21 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.data-capture-generic--t21 .data-capture-generic__link,
.data-capture-generic--t21 .data-capture-generic__text,
.data-capture-generic--t21 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12944 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.data-capture-generic--t12944 .data-capture-generic__link,
.data-capture-generic--t12944 .data-capture-generic__text,
.data-capture-generic--t12944 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7632 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.data-capture-generic--t7632 .data-capture-generic__link,
.data-capture-generic--t7632 .data-capture-generic__text,
.data-capture-generic--t7632 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t39 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.data-capture-generic--t39 .data-capture-generic__link,
.data-capture-generic--t39 .data-capture-generic__text,
.data-capture-generic--t39 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12934 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.data-capture-generic--t12934 .data-capture-generic__link,
.data-capture-generic--t12934 .data-capture-generic__text,
.data-capture-generic--t12934 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6746 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.data-capture-generic--t6746 .data-capture-generic__link,
.data-capture-generic--t6746 .data-capture-generic__text,
.data-capture-generic--t6746 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t102 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.data-capture-generic--t102 .data-capture-generic__link,
.data-capture-generic--t102 .data-capture-generic__text,
.data-capture-generic--t102 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t90 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.data-capture-generic--t90 .data-capture-generic__link,
.data-capture-generic--t90 .data-capture-generic__text,
.data-capture-generic--t90 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t49 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.data-capture-generic--t49 .data-capture-generic__link,
.data-capture-generic--t49 .data-capture-generic__text,
.data-capture-generic--t49 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t88 .data-capture-generic__background-container {
    background: #f6a22e;
}
.data-capture-generic--t88 .data-capture-generic__link,
.data-capture-generic--t88 .data-capture-generic__text,
.data-capture-generic--t88 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t38 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t38 .data-capture-generic__link,
.data-capture-generic--t38 .data-capture-generic__text,
.data-capture-generic--t38 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t25 .data-capture-generic__background-container {
    background: #db1d23;
}
.data-capture-generic--t25 .data-capture-generic__link,
.data-capture-generic--t25 .data-capture-generic__text,
.data-capture-generic--t25 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12939 .data-capture-generic__background-container {
    background: #db1d23;
}
.data-capture-generic--t12939 .data-capture-generic__link,
.data-capture-generic--t12939 .data-capture-generic__text,
.data-capture-generic--t12939 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t7143 .data-capture-generic__background-container {
    background: #db1d23;
}
.data-capture-generic--t7143 .data-capture-generic__link,
.data-capture-generic--t7143 .data-capture-generic__text,
.data-capture-generic--t7143 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t110 .data-capture-generic__background-container {
    background: #d71f30;
}
.data-capture-generic--t110 .data-capture-generic__link,
.data-capture-generic--t110 .data-capture-generic__text,
.data-capture-generic--t110 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12935 .data-capture-generic__background-container {
    background: #d71f30;
}
.data-capture-generic--t12935 .data-capture-generic__link,
.data-capture-generic--t12935 .data-capture-generic__text,
.data-capture-generic--t12935 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6747 .data-capture-generic__background-container {
    background: #d71f30;
}
.data-capture-generic--t6747 .data-capture-generic__link,
.data-capture-generic--t6747 .data-capture-generic__text,
.data-capture-generic--t6747 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t56 .data-capture-generic__background-container {
    background: #db001b;
}
.data-capture-generic--t56 .data-capture-generic__link,
.data-capture-generic--t56 .data-capture-generic__text,
.data-capture-generic--t56 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t12938 .data-capture-generic__background-container {
    background: #db001b;
}
.data-capture-generic--t12938 .data-capture-generic__link,
.data-capture-generic--t12938 .data-capture-generic__text,
.data-capture-generic--t12938 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t6756 .data-capture-generic__background-container {
    background: #db001b;
}
.data-capture-generic--t6756 .data-capture-generic__link,
.data-capture-generic--t6756 .data-capture-generic__text,
.data-capture-generic--t6756 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t80 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t80 .data-capture-generic__link,
.data-capture-generic--t80 .data-capture-generic__text,
.data-capture-generic--t80 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t57 .data-capture-generic__background-container {
    background: #fe0;
}
.data-capture-generic--t57 .data-capture-generic__link,
.data-capture-generic--t57 .data-capture-generic__text,
.data-capture-generic--t57 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t35 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t35 .data-capture-generic__link,
.data-capture-generic--t35 .data-capture-generic__text,
.data-capture-generic--t35 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12948 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t12948 .data-capture-generic__link,
.data-capture-generic--t12948 .data-capture-generic__text,
.data-capture-generic--t12948 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6753 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t6753 .data-capture-generic__link,
.data-capture-generic--t6753 .data-capture-generic__text,
.data-capture-generic--t6753 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t37 .data-capture-generic__background-container {
    background: #cf181d;
}
.data-capture-generic--t37 .data-capture-generic__link,
.data-capture-generic--t37 .data-capture-generic__text,
.data-capture-generic--t37 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t41 .data-capture-generic__background-container {
    background: #104c8c;
}
.data-capture-generic--t41 .data-capture-generic__link,
.data-capture-generic--t41 .data-capture-generic__text,
.data-capture-generic--t41 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t5 .data-capture-generic__background-container {
    background: #00adef;
}
.data-capture-generic--t5 .data-capture-generic__link,
.data-capture-generic--t5 .data-capture-generic__text,
.data-capture-generic--t5 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12936 .data-capture-generic__background-container {
    background: #00adef;
}
.data-capture-generic--t12936 .data-capture-generic__link,
.data-capture-generic--t12936 .data-capture-generic__text,
.data-capture-generic--t12936 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6748 .data-capture-generic__background-container {
    background: #00adef;
}
.data-capture-generic--t6748 .data-capture-generic__link,
.data-capture-generic--t6748 .data-capture-generic__text,
.data-capture-generic--t6748 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t92 .data-capture-generic__background-container {
    background: #f7931e;
}
.data-capture-generic--t92 .data-capture-generic__link,
.data-capture-generic--t92 .data-capture-generic__text,
.data-capture-generic--t92 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t30 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t30 .data-capture-generic__link,
.data-capture-generic--t30 .data-capture-generic__text,
.data-capture-generic--t30 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t55 .data-capture-generic__background-container {
    background: #6c0c33;
}
.data-capture-generic--t55 .data-capture-generic__link,
.data-capture-generic--t55 .data-capture-generic__text,
.data-capture-generic--t55 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t113 .data-capture-generic__background-container {
    background: #e31b23;
}
.data-capture-generic--t113 .data-capture-generic__link,
.data-capture-generic--t113 .data-capture-generic__text,
.data-capture-generic--t113 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t97 .data-capture-generic__background-container {
    background: #035daa;
}
.data-capture-generic--t97 .data-capture-generic__link,
.data-capture-generic--t97 .data-capture-generic__text,
.data-capture-generic--t97 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t33 .data-capture-generic__background-container {
    background: #e63234;
}
.data-capture-generic--t33 .data-capture-generic__link,
.data-capture-generic--t33 .data-capture-generic__text,
.data-capture-generic--t33 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t9 .data-capture-generic__background-container {
    background: #009edb;
}
.data-capture-generic--t9 .data-capture-generic__link,
.data-capture-generic--t9 .data-capture-generic__text,
.data-capture-generic--t9 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t24 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t24 .data-capture-generic__link,
.data-capture-generic--t24 .data-capture-generic__text,
.data-capture-generic--t24 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12937 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t12937 .data-capture-generic__link,
.data-capture-generic--t12937 .data-capture-generic__text,
.data-capture-generic--t12937 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t6757 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t6757 .data-capture-generic__link,
.data-capture-generic--t6757 .data-capture-generic__text,
.data-capture-generic--t6757 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t40 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.data-capture-generic--t40 .data-capture-generic__link,
.data-capture-generic--t40 .data-capture-generic__text,
.data-capture-generic--t40 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t8948 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.data-capture-generic--t8948 .data-capture-generic__link,
.data-capture-generic--t8948 .data-capture-generic__text,
.data-capture-generic--t8948 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t8966 .data-capture-generic__background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.data-capture-generic--t8966 .data-capture-generic__link,
.data-capture-generic--t8966 .data-capture-generic__text,
.data-capture-generic--t8966 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t22 .data-capture-generic__background-container {
    background: #f5f5f5;
}
.data-capture-generic--t22 .data-capture-generic__link,
.data-capture-generic--t22 .data-capture-generic__text,
.data-capture-generic--t22 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t45 .data-capture-generic__background-container {
    background: #00a94f;
}
.data-capture-generic--t45 .data-capture-generic__link,
.data-capture-generic--t45 .data-capture-generic__text,
.data-capture-generic--t45 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12946 .data-capture-generic__background-container {
    background: #00a94f;
}
.data-capture-generic--t12946 .data-capture-generic__link,
.data-capture-generic--t12946 .data-capture-generic__text,
.data-capture-generic--t12946 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t7604 .data-capture-generic__background-container {
    background: #00a94f;
}
.data-capture-generic--t7604 .data-capture-generic__link,
.data-capture-generic--t7604 .data-capture-generic__text,
.data-capture-generic--t7604 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t105 .data-capture-generic__background-container {
    background: #004596;
}
.data-capture-generic--t105 .data-capture-generic__link,
.data-capture-generic--t105 .data-capture-generic__text,
.data-capture-generic--t105 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t52 .data-capture-generic__background-container {
    background: #005cab;
}
.data-capture-generic--t52 .data-capture-generic__link,
.data-capture-generic--t52 .data-capture-generic__text,
.data-capture-generic--t52 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t47 .data-capture-generic__background-container {
    background: #2a307d;
}
.data-capture-generic--t47 .data-capture-generic__link,
.data-capture-generic--t47 .data-capture-generic__text,
.data-capture-generic--t47 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t108 .data-capture-generic__background-container {
    background: #0060a9;
}
.data-capture-generic--t108 .data-capture-generic__link,
.data-capture-generic--t108 .data-capture-generic__text,
.data-capture-generic--t108 .data-capture-generic__title {
    color: #37003c;
}
.data-capture-generic--t12941 .data-capture-generic__background-container {
    background: #0060a9;
}
.data-capture-generic--t12941 .data-capture-generic__link,
.data-capture-generic--t12941 .data-capture-generic__text,
.data-capture-generic--t12941 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t17419 .data-capture-generic__background-container {
    background: #0060a9;
}
.data-capture-generic--t17419 .data-capture-generic__link,
.data-capture-generic--t17419 .data-capture-generic__text,
.data-capture-generic--t17419 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t19 .data-capture-generic__background-container {
    background: #005daa;
}
.data-capture-generic--t19 .data-capture-generic__link,
.data-capture-generic--t19 .data-capture-generic__text,
.data-capture-generic--t19 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t46 .data-capture-generic__background-container {
    background: #ee3424;
}
.data-capture-generic--t46 .data-capture-generic__link,
.data-capture-generic--t46 .data-capture-generic__text,
.data-capture-generic--t46 .data-capture-generic__title {
    color: #fff;
}
.data-capture-generic--t111 .data-capture-generic__background-container {
    background: #005ca6;
}
.data-capture-generic--t111 .data-capture-generic__link,
.data-capture-generic--t111 .data-capture-generic__text,
.data-capture-generic--t111 .data-capture-generic__title {
    color: #fff;
}
.data-capture-modal {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    background: rgba(55, 0, 60, 0.95);
    z-index: 100;
    display: none;
    color: #37003c;
}
.data-capture-modal.is-open,
.data-capture-modal.show-sign-in-form
    .data-capture-modal__sign-in-form-container {
    display: block;
}
.data-capture-modal.show-sign-in-form .data-capture-modal__form-container,
.data-capture-modal.show-sign-in-form .data-capture-modal__sign-in-container {
    display: none;
}
.data-capture-modal__content-wrapper {
    position: absolute;
    overflow: visible;
    top: 50%;
    right: 0;
    left: 0;
    transform: translateY(-50%);
    margin: auto;
    width: 80vh;
    min-width: 80rem;
    max-width: 105rem;
    max-height: 80vh;
    background: #fff;
    border-radius: 1.6rem;
    border: 0.1rem solid #ebe5eb;
    padding: 2.4rem;
}
.data-capture-modal__scroll-container {
    overflow-y: scroll;
    overflow-x: hidden;
    max-height: calc(80vh - 4.8rem);
}
.data-capture-modal__close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 5.6rem;
    height: 5.6rem;
    flex-shrink: 0;
    background: #fff;
    border-radius: 100%;
    border: 0.1rem solid #ebe5eb;
    right: -6rem;
    top: -6rem;
    cursor: pointer;
}
.data-capture-modal__close svg {
    width: 2.4rem;
    height: 2.4rem;
}
.data-capture-modal__title {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.08rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture-modal__sign-in-container {
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: 0.1rem solid #e8e8e8;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.data-capture-modal__sign-in-link {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1;
}
.data-capture-modal__sign-in-form-container {
    display: none;
}
.data-capture-modal__form {
    margin-top: 1.2rem;
}
.data-capture-modal__form-input-container {
    position: relative;
    margin-bottom: 2.4rem;
    width: 100%;
    color: #37003c;
}
.data-capture-modal__form-input-container--checkbox {
    position: relative;
    justify-content: flex-start;
}
.data-capture-modal__form-input-container.invalid {
    margin-bottom: 3.2rem;
}
.data-capture-modal__form-input-container.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture-modal__form-input-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture-modal__opt-in-container {
    border-bottom: 0.1rem solid #ebe5eb;
    padding-bottom: 2.4rem;
    margin-bottom: 2.4rem;
}
.data-capture-modal__opt-in-container
    + .data-capture-modal__custom-field-container {
    margin-top: -0.8rem;
    margin-bottom: -0.8rem;
    border-top: 0.1rem solid #ebe5eb;
    padding-top: 1.6rem;
}
.data-capture-modal__custom-field-container
    + .data-capture-modal__opt-in-container {
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.data-capture-modal__form-label {
    min-width: 21.8rem;
    font-size: 1.4rem;
    line-height: 1;
    margin-bottom: 0.8rem;
}
.data-capture-modal__form-label,
.data-capture-modal__form-label .optional {
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture-modal__form-label .optional {
    margin-top: 0.4rem;
    color: #ff2882;
    font-size: 1.2rem;
}
.data-capture-modal__checkbox-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture-modal__checkbox-text,
.data-capture-modal__checkbox-title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
    margin-bottom: 1.2rem;
}
.data-capture-modal__form-input-wrapper {
    position: relative;
    width: 100%;
}
.data-capture-modal__form-input-wrapper.invalid {
    margin-bottom: 3.2rem;
}
.data-capture-modal__form-input-wrapper.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture-modal__form-input-wrapper.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture-modal__dob-wrapper {
    display: flex;
    margin-top: 0.8rem;
}
.data-capture-modal__dob-input-wrapper {
    max-width: 6rem;
    margin-left: 1.6rem;
}
.data-capture-modal__dob-input-wrapper:first-of-type {
    margin-left: 0;
}
.data-capture-modal__dob-input-wrapper input::-webkit-inner-spin-button,
.data-capture-modal__dob-input-wrapper input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.data-capture-modal__dob-input-wrapper input[type="number"] {
    -moz-appearance: textfield;
}
.data-capture-modal__dob-input-wrapper.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture-modal__dob-input-wrapper.invalid + .error-message {
    margin-bottom: 3.2rem;
    display: flex;
    align-items: center;
}
.data-capture-modal .error-message {
    display: none;
    color: #37003c;
    font-size: 1.2rem;
    position: absolute;
    top: calc(100% + 0.4rem);
}
.data-capture-modal .error-message__svg {
    width: 1.8rem;
    height: 1.8rem;
    background: #ff2882;
    border-radius: 100%;
    margin-right: 0.4rem;
    flex-shrink: 0;
}
.data-capture-modal__form-input {
    height: 4.8rem;
    width: 100%;
    background: #e8e8e8;
    border: 0.1rem solid #76766f;
    padding: 0 1.2rem;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    color: #37003c;
}
.data-capture-modal__form-input--dropdown {
    display: block;
    border: 0;
    border-radius: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    z-index: 90;
}
.data-capture-modal__form-dropdown-container {
    position: relative;
    z-index: 80;
    border: 0.1rem solid #76766f;
    width: 100%;
}
.data-capture-modal__form-dropdown-container:after {
    content: "";
    position: absolute;
    top: calc(50% - 0.3rem);
    transform: translateY(-50%) rotate(45deg);
    right: 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.2rem;
    border-right: 0.4rem solid #963cff;
    border-bottom: 0.4rem solid #963cff;
}
.data-capture-modal__form-dropdown-container.invalid {
    margin-bottom: 3.2rem;
}
.data-capture-modal__form-dropdown-container.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture-modal__form-dropdown-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture-modal__checkbox-input {
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.data-capture-modal__checkbox-input:checked
    + .data-capture-modal__checkbox-label:after {
    background: url(../i/elements/tick-w.svg) #fff no-repeat 50%;
    background-size: 2rem;
    background-color: #00ff87;
}
.data-capture-modal__checkbox-label {
    align-items: center;
    display: flex;
    gap: 0.8rem;
    font-size: 1.3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    min-height: 3.2rem;
    width: 100%;
    padding-left: 3.6rem;
    position: relative;
    text-transform: none;
    color: #37003c;
}
.data-capture-modal__checkbox-label a {
    color: #963cff;
    text-decoration: none;
}
.data-capture-modal__checkbox-label a:hover {
    text-decoration: underline;
}
.data-capture-modal__checkbox-label:after,
.data-capture-modal__checkbox-label:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.data-capture-modal__checkbox-label:before {
    height: 3.2rem;
    left: 0;
    background-color: #76766f;
    width: 3.2rem;
    border-radius: 0.2rem;
    overflow: hidden;
}
.data-capture-modal__checkbox-label:after {
    background-color: #fff;
    height: 3rem;
    left: 0.1rem;
    width: 3rem;
    border-radius: 0.2rem;
}
.data-capture-modal__policy-container {
    border-top: 0.1rem solid #ebe5eb;
    margin-top: 2.4rem;
    padding-top: 2.4rem;
}
.data-capture-modal__policy-container p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
}
.data-capture-modal__submit-container {
    display: flex;
    justify-content: flex-end;
    border-top: 0.1rem solid #ebe5eb;
    margin-top: 2.4rem;
    padding-top: 2.4rem;
}
.data-capture-modal .data-capture__form-section {
    padding: 0;
    border: 0;
}
@media (max-width: 1023px) {
    .data-capture-modal__content-wrapper {
        width: calc(100% - 1.6rem);
        padding: 1.2rem;
        min-width: 0;
    }
    .data-capture-modal__close {
        width: 3.2rem;
        height: 3.2rem;
        right: 0;
        top: -4.4rem;
    }
    .data-capture-modal__close svg {
        width: 1.4rem;
        height: 1.4rem;
        min-width: 1.4rem;
        min-height: 1.4rem;
    }
}
@media (max-width: 700px) {
    .data-capture-modal__form-section {
        padding: 1.6rem;
    }
    .data-capture-modal__close {
        width: 3.2rem;
        height: 3.2rem;
        right: 0;
        top: -4.4rem;
    }
    .data-capture-modal__close svg {
        width: 1.4rem;
        height: 1.4rem;
    }
    .data-capture-modal__sign-in-container {
        flex-direction: column;
    }
    .data-capture-modal__sign-in-container .data-capture-modal__title {
        margin-bottom: 2.4rem;
    }
    .data-capture-modal__sign-in-link {
        width: 100%;
    }
    .data-capture-modal__form-input-container {
        flex-wrap: wrap;
    }
    .data-capture-modal__form-label {
        width: 100%;
        margin-bottom: 0.8rem;
    }
    .data-capture-modal__form-label .optional {
        display: inline-block;
        margin-top: 0;
    }
    .data-capture-modal__checkbox-label {
        font-size: 1rem;
    }
    .data-capture-modal__form-input {
        width: 100%;
    }
    .data-capture-modal__form-sign-in-text {
        flex-wrap: wrap;
    }
    .data-capture-modal__form-sign-in-link {
        width: 100%;
        margin-top: 0.8rem;
    }
    .data-capture-modal__sign-in-footer {
        flex-wrap: wrap;
    }
    .data-capture-modal__policy-container {
        display: flex;
        flex-direction: column;
        gap: 0.4rem;
    }
    .data-capture-modal__submit {
        width: 100%;
    }
}
.data-capture--hall-of-fame {
    width: 100%;
    z-index: 10;
    background-color: #a08c6e;
    max-width: 90rem;
    color: #14171a;
    margin: auto;
}
.data-capture--hall-of-fame .data-capture__no-poll-landing {
    display: block;
    text-align: center;
    background-color: #a08c6e;
    padding: 1.8rem;
}
.data-capture--hall-of-fame .data-capture__no-poll-landing:before {
    top: auto;
    bottom: -0.4rem;
    background: #fff;
}
.data-capture--hall-of-fame .data-capture__no-poll-landing:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    left: 0;
    z-index: 2;
    background-repeat: no-repeat;
    background-image: url(../i/hof/data-capture.png);
    background-position: bottom;
    background-size: 100%;
}
.data-capture--hall-of-fame .data-capture__no-poll-landing-container {
    margin-bottom: 2.4rem;
    z-index: 10;
    position: relative;
}
.data-capture--hall-of-fame .data-capture__no-poll-landing-subtitle,
.data-capture--hall-of-fame .data-capture__no-poll-landing-title {
    color: #14171a;
    line-height: 1;
}
.data-capture--hall-of-fame .data-capture__complete-registration-btn,
.data-capture--hall-of-fame .data-capture__no-poll-landing-btn {
    margin: auto;
    background: #14171a;
    z-index: 10;
    border-radius: 3px;
    padding-right: 2rem;
    border: none;
    gap: 0.8rem;
}
.data-capture--hall-of-fame .data-capture__complete-registration-btn:hover,
.data-capture--hall-of-fame .data-capture__no-poll-landing-btn:hover {
    background: #14171a;
    color: #fff;
}
.data-capture--hall-of-fame .data-capture__complete-registration-btn:after,
.data-capture--hall-of-fame .data-capture__complete-registration-btn:before,
.data-capture--hall-of-fame .data-capture__no-poll-landing-btn:after,
.data-capture--hall-of-fame .data-capture__no-poll-landing-btn:before {
    display: none;
}
.data-capture--hall-of-fame .data-capture__complete-registration-btn .icn,
.data-capture--hall-of-fame .data-capture__no-poll-landing-btn .icn {
    display: inline-block;
    top: 1.6rem;
    height: 1.4rem;
    width: 1.4rem;
    fill: #fff;
}
.data-capture--hall-of-fame .data-capture__complete-registration-btn {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
}
.data-capture--hall-of-fame
    .data-capture__complete-registration-btn:hover
    .icn {
    right: 0.8rem;
}
.data-capture--hall-of-fame .data-capture__form-wrapper {
    padding: 0;
}
.data-capture--hall-of-fame .data-capture__form-section {
    border: none;
    padding-top: 0;
}
.data-capture--hall-of-fame .data-capture__form-section p {
    color: #14171a;
}
.data-capture--hall-of-fame .data-capture__form-header {
    display: block;
    background: #a08c6e !important;
    padding: 1.8rem 1rem;
    color: #14171a;
    margin: 0 -2.5rem 2.4rem;
    width: calc(100% + 5rem);
}
.data-capture--hall-of-fame .data-capture__form-header-title {
    color: #14171a !important;
}
.data-capture--hall-of-fame .data-capture__privacy-policy-text a {
    color: #963cff;
}
.data-capture--hall-of-fame .data-capture__form-sign-in-link {
    color: #fff;
}
.data-capture--hall-of-fame .data-capture__form-checkbox-label a {
    color: #a08c6e;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.article-promo--history
    .data-capture--hall-of-fame
    .data-capture__submit.article-promo__btn,
.data-capture--hall-of-fame
    .article-promo--history
    .data-capture__submit.article-promo__btn,
.data-capture--hall-of-fame .data-capture__submit.btn {
    background: #14171a;
}
.article-promo--history
    .data-capture--hall-of-fame
    .data-capture__submit.article-promo__btn:hover,
.data-capture--hall-of-fame
    .article-promo--history
    .data-capture__submit.article-promo__btn:hover,
.data-capture--hall-of-fame .data-capture__submit.btn:hover {
    background: #a08c6e;
    color: #14171a;
}
.article-promo--history
    .data-capture--hall-of-fame
    .data-capture__submit.article-promo__btn:after,
.article-promo--history
    .data-capture--hall-of-fame
    .data-capture__submit.article-promo__btn:before,
.data-capture--hall-of-fame
    .article-promo--history
    .data-capture__submit.article-promo__btn:after,
.data-capture--hall-of-fame
    .article-promo--history
    .data-capture__submit.article-promo__btn:before,
.data-capture--hall-of-fame .data-capture__submit.btn:after,
.data-capture--hall-of-fame .data-capture__submit.btn:before {
    display: none;
}
.webViewBody .u-hide-webview {
    display: none !important;
}
.webViewBody .u-show-webview {
    display: block !important;
}
.u-show-webview {
    display: none !important;
}
.data-capture {
    display: block;
    margin-top: 2.4rem;
}
.data-capture .t-player .data-capture__poll-header {
    background-color: #05f0ff;
    color: #37003c;
}
.data-capture .t-goal .data-capture__poll-header {
    background-color: #00ff87;
    color: #37003c;
}
.data-capture .t-pl2 .data-capture__poll-header {
    background-color: #fff;
    color: #37003c;
}
.data-capture--no-poll .data-capture__form-wrapper {
    padding: 0;
}
.data-capture--no-poll .data-capture__form-section {
    padding-top: 0;
}
.data-capture--no-poll .data-capture__form-header {
    display: block;
    background: linear-gradient(
        304.1deg,
        #05f0ff 36.82%,
        #7367ff 64.99%,
        #963cff 73.76%
    );
    padding: 1.8rem 1rem;
    margin: 0 -2.5rem 1.6rem;
    width: calc(100% + 5rem);
}
.data-capture--no-poll .data-capture__back-button {
    padding-top: 2rem;
    padding-left: 0;
}
.data-capture--no-poll .data-capture__form-header-title {
    color: #fff;
}
.data-capture--alt-theme .data-capture__no-poll-landing {
    background: #37003c;
}
.data-capture--alt-theme .data-capture__no-poll-landing-subtitle,
.data-capture--alt-theme .data-capture__no-poll-landing-title {
    color: #fff;
}
.data-capture--alt-theme .data-capture__no-poll-landing-btn {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture--fek-embeddable-poll .data-capture__no-poll-landing:before {
    height: 0.1rem;
    background: #734c76;
}
.data-capture--fek-embeddable-poll .data-capture__no-poll-landing-btn {
    background-color: #ff2882;
    color: #fff;
    border: none;
}
.data-capture--fek-embeddable-poll .data-capture__no-poll-landing-subtitle,
.data-capture--fek-embeddable-poll .data-capture__no-poll-landing-title {
    color: #fff;
}
.data-capture__poll-header {
    position: relative;
    min-height: 50px;
    background-color: #37003c;
    border-bottom: 1px solid #ebebe4;
    padding: 1.5rem 1rem;
    color: #fff;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem;
}
.data-capture__poll-header h3 {
    font-size: 1.4rem;
}
.data-capture__award-sponsor {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: rotate(0) translateY(-50%);
    backface-visibility: hidden;
}
.data-capture__no-poll-landing {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 1.2rem;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    background-color: #fff;
}
.data-capture__no-poll-landing:before {
    content: "";
    position: absolute;
    background: linear-gradient(90deg, #963cff, #05f0ff);
    width: calc(100% - 2.4rem);
    top: -0.4rem;
    height: 0.4rem;
    left: 1.2rem;
}
.data-capture__no-poll-landing-title {
    font-size: 1.8rem;
    line-height: 2.7rem;
    color: #37003c;
    margin-bottom: 0.6rem;
}
.data-capture__no-poll-landing-subtitle {
    font-size: 1.4rem;
    line-height: 2rem;
    color: #37003c;
}
.data-capture__no-poll-landing-btn {
    min-width: 18.4rem;
    margin-left: 1rem;
}
.data-capture__no-poll-landing-btn .icn {
    display: none;
}
.data-capture__form-custom-fields {
    margin-top: 1.6rem;
}
.data-capture__form-wrapper {
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 1rem;
}
.data-capture__form-wrapper--success .data-capture__form-description {
    margin-bottom: 0;
}
.data-capture__form-section {
    background: #fff;
    padding: 2.4rem;
    border: 0.1rem solid #ebebe4;
    color: #37003c;
}
.data-capture__form-header {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2.4rem;
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.data-capture__form-header--error,
.data-capture__form-header--success {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.data-capture__form-description-icon {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.data-capture__form-header-title {
    color: #37003c;
    margin-left: 0.6rem;
}
.data-capture__form-description h3,
.data-capture__form-header-title {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.data-capture__form-description h3 {
    margin-bottom: 1.6rem;
}
.data-capture__form-description-container {
    display: flex;
    align-items: center;
    width: 100%;
}
.data-capture__form-description-container--signed-out {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.data-capture__form-description-container--error
    .data-capture__form-description-icon-container {
    background: #ff2882;
}
.data-capture__form-description-container--error
    .data-capture__form-description-icon-container
    svg {
    width: 100%;
    height: 100%;
}
.data-capture__form-description-icon-container,
.data-capture__form-header-icon-container {
    display: block;
    position: relative;
    border-radius: 100%;
    background-color: #00ff87;
    min-width: 2.2rem;
    min-height: 2.2rem;
}
.data-capture__form-description-icon-container svg,
.data-capture__form-header-icon-container svg {
    width: 1.2rem;
    height: 1rem;
}
.data-capture__form-description-text {
    font-size: 1.2rem;
    line-height: 1;
    margin-left: 0.6rem;
    margin-bottom: 0;
}
.data-capture__form-body-text {
    margin-bottom: 2.4rem;
}
.data-capture__form-body-text p {
    line-height: 1;
    margin-bottom: 0.4rem;
}
.data-capture__form-body-text ul {
    padding-left: 2.4rem;
}
.data-capture__form-body-text ul li {
    list-style-type: disc;
    line-height: 1.2;
}
.data-capture__signed-in-container {
    background-color: #e8e8e8;
    padding: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1;
    border-radius: 0.2rem;
}
.data-capture__signed-in-text {
    font-size: 1.4rem;
    line-height: 1;
}
.data-capture__form-input-container {
    position: relative;
    margin-bottom: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #37003c;
}
.data-capture__form-input-container--checkbox {
    position: relative;
    justify-content: flex-start;
}
.data-capture__form-input-container.invalid {
    margin-bottom: 3.2rem;
}
.data-capture__form-input-container.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture__form-input-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture__form-label {
    min-width: 21.8rem;
    font-size: 1.4rem;
    line-height: 1;
}
.data-capture__form-label,
.data-capture__form-label .optional {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture__form-label .optional {
    display: block;
    margin-top: 0.4rem;
    color: #ff2882;
    font-size: 1.2rem;
}
.data-capture__form-input-wrapper {
    position: relative;
    width: 100%;
}
.data-capture__form-input-wrapper.invalid {
    margin-bottom: 3.2rem;
}
.data-capture__form-input-wrapper.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture__form-input-wrapper.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture .error-message {
    display: none;
    color: #37003c;
    font-size: 1.2rem;
    position: absolute;
    top: calc(100% + 0.4rem);
}
.data-capture .error-message__svg {
    width: 1.8rem;
    height: 1.8rem;
    background: #ff2882;
    border-radius: 100%;
    margin-right: 0.4rem;
    flex-shrink: 0;
}
.data-capture__form-input {
    height: 4.8rem;
    width: 100%;
    background: #e8e8e8;
    border: 0.1rem solid #76766f;
    padding: 0 1.2rem;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    color: #37003c;
}
.data-capture__form-input--dropdown {
    display: block;
    border: 0;
    border-radius: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    z-index: 90;
}
.data-capture__form-dropdown-container {
    position: relative;
    z-index: 80;
    border: 0.1rem solid #76766f;
    width: 100%;
}
.data-capture__form-dropdown-container:after {
    content: "";
    position: absolute;
    top: calc(50% - 0.3rem);
    transform: translateY(-50%) rotate(45deg);
    right: 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.2rem;
    border-right: 0.4rem solid #963cff;
    border-bottom: 0.4rem solid #963cff;
}
.data-capture__form-dropdown-container.invalid {
    margin-bottom: 3.2rem;
}
.data-capture__form-dropdown-container.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture__form-dropdown-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture__sign-in-form-title {
    margin-bottom: 2.4rem;
    display: flex;
    align-items: center;
    width: 100%;
}
.data-capture__sign-in-form-title:after {
    content: "";
    margin-left: 2.4rem;
    height: 0.1rem;
    background: #e8e8e8;
    width: 100%;
    flex: 1;
}
.data-capture__sign-in-error-message-container {
    padding: 0.6rem 1rem;
    border-radius: 0.4rem;
    text-align: center;
    background-color: #fb251b;
    margin-bottom: 2.4rem;
}
.data-capture__sign-in-error-message {
    color: #fff !important;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture__form-sign-in-container {
    padding: 1.6rem 0;
    margin-bottom: 1.6rem;
    border-top: 0.1rem solid #e8e8e8;
    border-bottom: 0.1rem solid #e8e8e8;
}
.data-capture__form-sign-in-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.4rem;
    color: #37003c;
}
.data-capture__form-sign-in-link,
.data-capture__form-sign-in-text {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture__form-sign-in-link {
    font-size: 1.2rem;
    line-height: 1;
}
.data-capture__form-container-title {
    font-size: 1.4rem;
    margin-bottom: 1.6rem;
}
.data-capture__form-age-consent-container {
    margin-top: 2.4rem;
    width: 100%;
}
.data-capture__back-button {
    display: flex;
    align-items: center;
    border: none;
    background: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.data-capture__back-button:hover {
    text-decoration: underline;
}
.data-capture__show-password-btn {
    color: #000;
    background: #fff;
    padding: 0 1.5rem;
    position: absolute;
    right: 0.6rem;
    bottom: 0.6rem;
    height: 3.4rem;
    line-height: 3.3rem;
}
.data-capture__show-password-btn:after,
.data-capture__show-password-btn:before {
    display: none;
}
.data-capture__sign-in-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.data-capture__forgot-login-link {
    margin-right: 3.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    color: #37003c;
    text-decoration: none;
}
.data-capture__forgot-login-link:hover {
    text-decoration: underline;
}
.data-capture__back-container-icon {
    width: 1.4rem;
    height: 1rem;
}
.data-capture__back-container-text {
    margin-left: 0.4rem;
}
.data-capture__social-sign-in-title {
    margin: 2.4rem 0;
}
.data-capture__social-sign-in-buttons {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    grid-gap: 1.6rem;
    margin-bottom: 2.4rem;
}
.data-capture__social-sign-in-button-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    border-radius: 0.4rem;
    color: #fff;
    text-decoration: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.data-capture__social-sign-in-button-link--facebook {
    background: #1877f2;
}
.data-capture__social-sign-in-button-link--twitter {
    background: #1d9bf0;
}
.data-capture__social-sign-in-button-link--google {
    background: #fff;
    color: #000;
}
.data-capture__social-sign-in-button-link--apple {
    color: #fff;
    background: #000;
}
.data-capture__social-sign-in-button-icon {
    width: 1.6rem;
    height: 1.6rem;
    fill: #fff;
}
.data-capture__social-sign-in-button-text {
    margin-left: 0.8rem;
}
.data-capture__form-communications-container {
    margin-bottom: 2.4rem;
    padding: 1.2rem 0;
    border-bottom: 0.1rem solid #e8e8e8;
}
.data-capture__form-communications-title {
    margin-bottom: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1;
}
.data-capture__form-communications-text {
    font-size: 1.4rem;
    margin-bottom: 2.4rem;
}
.data-capture__form-communications-options {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
    grid-gap: 1.6rem;
}
.data-capture__form-communications-option {
    margin: 0 1rem 1rem 0;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
}
.data-capture__form-communications-option.invalid {
    margin-bottom: 3.2rem;
    overflow: visible;
}
.data-capture__form-communications-option.invalid .error-message {
    display: flex;
    align-items: center;
}
.data-capture__form-communications-option.invalid input {
    border: 0.1rem solid #d93025;
}
.data-capture__form-communications-option-wrapper {
    display: inline-block;
    width: auto;
}
.data-capture__form-communications-option-wrapper.club {
    width: 18rem;
}
.data-capture__form-checkbox-input {
    width: 3.2rem;
    height: 3.2rem;
    position: absolute;
    top: 0;
    left: 0;
}
.data-capture__form-checkbox-input:checked
    + .data-capture__form-checkbox-label:after {
    background: url(../i/elements/tick-w.svg) #fff no-repeat 50%;
    background-size: 2rem;
    background-color: #00ff87;
}
.data-capture__form-checkbox-label {
    align-items: center;
    display: flex;
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    height: 3.2rem;
    padding-left: 4.6rem;
    position: relative;
    text-transform: none;
    color: #37003c;
}
.data-capture__form-checkbox-label a {
    color: #963cff;
    text-decoration: none;
}
.data-capture__form-checkbox-label a:hover {
    text-decoration: underline;
}
.data-capture__form-checkbox-label:after,
.data-capture__form-checkbox-label:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.data-capture__form-checkbox-label:before {
    height: 3.2rem;
    left: 0;
    background-color: #76766f;
    width: 3.2rem;
    border-radius: 0.2rem;
    overflow: hidden;
}
.data-capture__form-checkbox-label:after {
    background-color: #fff;
    height: 3rem;
    left: 0.1rem;
    width: 3rem;
    border-radius: 0.2rem;
}
.data-capture__privacy-policy-container {
    margin-bottom: 2.4rem;
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.data-capture__form-footer-container {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.data-capture__form-terms-container {
    flex-shrink: 0;
    width: 100%;
}
.data-capture__submit-container {
    margin-right: 0;
    margin-left: auto;
}
.data-capture__form-error-message-container {
    width: 100%;
    margin-top: 1rem;
}
.data-capture__form-error-message-container .error-message {
    display: flex;
    align-items: center;
    position: relative;
    justify-content: flex-end;
}
.data-capture__complete-registration-btn {
    display: inline-flex;
    width: auto;
    background: #37003c;
    padding: 1.2rem;
    color: #fff;
    gap: 0.8rem;
}
.data-capture__complete-registration-btn:before {
    display: none;
}
.data-capture__complete-registration-btn:hover {
    color: #37003c;
}
.data-capture__complete-registration-btn:hover .icn {
    fill: #37003c;
}
.data-capture__complete-registration-btn .icn {
    fill: #fff;
    height: 1rem;
    width: 1.4rem;
}
@media (max-width: 700px) {
    .data-capture__no-poll-landing {
        flex-wrap: wrap;
    }
    .data-capture__no-poll-landing-btn {
        margin-top: 1.6rem;
        width: 100%;
    }
    .data-capture__social-sign-in-buttons {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 1fr);
    }
    .data-capture__form-section {
        padding: 1.6rem;
    }
    .data-capture__form-input-container {
        flex-wrap: wrap;
    }
    .data-capture__form-label {
        width: 100%;
        margin-bottom: 0.8rem;
    }
    .data-capture__form-label .optional {
        display: inline-block;
        margin-top: 0;
    }
    .data-capture__form-input {
        width: 100%;
    }
    .data-capture__form-sign-in-text {
        flex-wrap: wrap;
    }
    .data-capture__form-sign-in-link {
        width: 100%;
        margin-top: 0.8rem;
    }
    .data-capture__sign-in-footer {
        flex-wrap: wrap;
    }
    .data-capture__form-footer-container {
        display: block;
    }
    .data-capture__form-terms-container {
        margin-bottom: 3.6rem;
    }
    .data-capture__complete-registration-btn {
        width: 100%;
    }
    .data-capture__form-communications-option-wrapper.club {
        width: 15.5rem;
    }
    .data-capture__submit {
        width: 100%;
        order: 1;
    }
    .data-capture__submit:after,
    .data-capture__submit:before,
    .data-capture__submit:hover:after,
    .data-capture__submit:hover:before {
        display: none;
    }
    .data-capture__forgot-login-link {
        width: 100%;
        order: 2;
        margin: 2.4rem 0 0;
    }
}
.articleWidget.left .data-capture__no-poll-landing,
.articleWidget.right .data-capture__no-poll-landing {
    flex-wrap: wrap;
}
.articleWidget.left .data-capture__no-poll-landing-btn,
.articleWidget.right .data-capture__no-poll-landing-btn {
    margin-top: 1.6rem;
    width: 100%;
}
.articleWidget.left .data-capture__social-sign-in-buttons,
.articleWidget.right .data-capture__social-sign-in-buttons {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
}
.articleWidget.left .data-capture__form-section,
.articleWidget.right .data-capture__form-section {
    padding: 1.6rem;
}
.articleWidget.left .data-capture__form-input-container,
.articleWidget.right .data-capture__form-input-container {
    flex-wrap: wrap;
}
.articleWidget.left .data-capture__form-label,
.articleWidget.right .data-capture__form-label {
    width: 100%;
    margin-bottom: 0.8rem;
}
.articleWidget.left .data-capture__form-input,
.articleWidget.right .data-capture__form-input {
    width: 100%;
}
.articleWidget.left .data-capture__sign-in-footer,
.articleWidget.right .data-capture__sign-in-footer {
    flex-wrap: wrap;
}
.articleWidget.left .data-capture__submit,
.articleWidget.right .data-capture__submit {
    width: 100%;
    order: 1;
}
.articleWidget.left .data-capture__forgot-login-link,
.articleWidget.right .data-capture__forgot-login-link {
    width: 100%;
    order: 2;
    margin: 2.4rem 0 0;
}
.article-embeddable {
    background-color: #ebe5eb;
    border-radius: 0.8rem;
    padding: 1.2rem;
    display: flex;
    align-items: center;
    margin-bottom: 2.4rem;
}
.article-embeddable__content {
    margin-left: 1.6rem;
    text-decoration: none !important;
}
.article-embeddable__content:hover .article-embeddable__title {
    text-decoration: underline;
}
.article-embeddable__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #963cff;
    display: inline;
}
.article-embeddable__title .icn {
    width: 1.2rem;
    height: 1.2rem;
    fill: #963cff;
    margin-left: 0.4rem;
    display: inline;
}
.article-embeddable__description {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #37003c;
}
.article-embeddable .media-thumbnail {
    background: none;
    width: 18rem;
    min-width: 18rem;
    margin: 0;
}
.article-embeddable .media-thumbnail__content {
    display: none;
}
.article-embeddable .media-thumbnail .badge-image {
    width: 8rem;
    height: 8rem;
}
.article-embeddable.fplBranding {
    background: linear-gradient(90deg, #02efff -15%, #627bff 157.75%);
}
.article-embeddable.fplBranding .article-embeddable__description,
.article-embeddable.fplBranding .article-embeddable__title {
    color: #37003c;
}
.article-embeddable.fplBranding .article-embeddable__description .icn,
.article-embeddable.fplBranding .article-embeddable__title .icn {
    fill: #37003c;
}
@media (max-width: 800px) {
    .article-embeddable .media-thumbnail {
        width: 14rem;
        min-width: 14rem;
    }
    .article-embeddable .media-thumbnail .badge-image {
        width: 6rem;
        height: 6rem;
    }
    .article-embeddable__title {
        font-size: 1.6rem;
    }
}
.articleWidget.left .article-embeddable,
.articleWidget.right .article-embeddable {
    min-width: 40rem;
}
.articleWidget.left .article-embeddable__title,
.articleWidget.right .article-embeddable__title {
    font-size: 1.6rem;
}
.articleWidget.left .article-embeddable__description,
.articleWidget.right .article-embeddable__description {
    display: none;
}
@media (max-width: 800px) {
    .articleWidget.left .article-embeddable,
    .articleWidget.right .article-embeddable {
        min-width: 0;
    }
}
.monthly-award {
    width: 34rem;
    border-radius: 0.8rem;
    box-shadow: 0 0.4rem 1.2rem rgba(55, 0, 60, 0.12);
    letter-spacing: -0.4px;
    margin: 4rem;
    margin-left: 0;
    max-width: 100%;
}
.monthly-award__promo-image {
    width: 100%;
    height: 23rem;
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
}
.monthly-award__content {
    padding: 1.6rem;
}
.monthly-award__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    text-align: center;
}
.monthly-award__link {
    width: 100%;
    justify-content: center;
    gap: 0.8rem;
    margin-top: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.monthly-award__link:before {
    display: none;
}
.monthly-award__link .external-icn {
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
@media (max-width: 900px) {
    .monthly-award {
        margin-right: 2rem;
    }
}
@media (max-width: 700px) {
    .monthly-award {
        margin: 2.5rem auto 4rem;
    }
}
@media (max-width: 480px) {
    .monthly-award {
        width: 100%;
    }
    .monthly-award__promo-image {
        height: auto;
    }
}
.live-blog__blog-post.t2 .embeddable-blog-cta__button,
.live-blog__blog-post.t5 .embeddable-blog-cta__button,
.live-blog__blog-post.t6 .embeddable-blog-cta__button,
.live-blog__blog-post.t9 .embeddable-blog-cta__button,
.live-blog__blog-post.t22 .embeddable-blog-cta__button,
.live-blog__blog-post.t24 .embeddable-blog-cta__button,
.live-blog__blog-post.t30 .embeddable-blog-cta__button,
.live-blog__blog-post.t33 .embeddable-blog-cta__button,
.live-blog__blog-post.t35 .embeddable-blog-cta__button,
.live-blog__blog-post.t38 .embeddable-blog-cta__button,
.live-blog__blog-post.t39 .embeddable-blog-cta__button,
.live-blog__blog-post.t43 .embeddable-blog-cta__button,
.live-blog__blog-post.t45 .embeddable-blog-cta__button,
.live-blog__blog-post.t54 .embeddable-blog-cta__button,
.live-blog__blog-post.t57 .embeddable-blog-cta__button,
.live-blog__blog-post.t80 .embeddable-blog-cta__button,
.live-blog__blog-post.t88 .embeddable-blog-cta__button,
.live-blog__blog-post.t92 .embeddable-blog-cta__button,
.live-blog__blog-post.t102 .embeddable-blog-cta__button,
.live-blog__blog-post.t108 .embeddable-blog-cta__button,
.live-blog__blog-post.t113 .embeddable-blog-cta__button,
.live-blog__blog-post.t6718 .embeddable-blog-cta__button,
.live-blog__blog-post.t6746 .embeddable-blog-cta__button,
.live-blog__blog-post.t6748 .embeddable-blog-cta__button,
.live-blog__blog-post.t6753 .embeddable-blog-cta__button,
.live-blog__blog-post.t6755 .embeddable-blog-cta__button,
.live-blog__blog-post.t6757 .embeddable-blog-cta__button,
.live-blog__blog-post.t6886 .embeddable-blog-cta__button,
.live-blog__blog-post.t7604 .embeddable-blog-cta__button,
.live-blog__blog-post.t7631 .embeddable-blog-cta__button,
.live-blog__blog-post.t12934 .embeddable-blog-cta__button,
.live-blog__blog-post.t12936 .embeddable-blog-cta__button,
.live-blog__blog-post.t12937 .embeddable-blog-cta__button,
.live-blog__blog-post.t12946 .embeddable-blog-cta__button,
.live-blog__blog-post.t12948 .embeddable-blog-cta__button,
.live-blog__blog-post.t12968 .embeddable-blog-cta__button,
.live-blog__blog-post.t12969 .embeddable-blog-cta__button,
.live-blog__blog-post.t12971 .embeddable-blog-cta__button,
.live-blog__blog-post.t17017 .embeddable-blog-cta__button {
    background: #37003c;
    color: #fff !important;
}
.embeddable-blog-cta {
    position: relative;
    display: flex;
    flex-direction: column;
    margin-top: 0.8rem;
}
.embeddable-blog-cta__image {
    max-width: 100%;
    border-radius: 0.8rem;
}
.embeddable-blog-cta__button {
    padding: 0.2rem 0.8rem;
    gap: 0.6rem;
    margin-top: 1.6rem;
    color: #37003c !important;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-weight: 700;
    line-height: 2.8rem;
    letter-spacing: -0.048rem;
    margin-left: auto;
    margin-right: 0;
}
.embeddable-blog-cta__button-icon {
    width: 1.2rem;
    height: 1.2rem;
    fill: #37003c;
}
@media (max-width: 840px) {
    .embeddable-blog-cta__button {
        width: 100%;
    }
}
.embeddable-form-guide {
    border-radius: 0.8rem;
    overflow: hidden;
    border: 1px solid #ebe5eb;
    width: 100%;
    position: relative;
}
.embeddable-form-guide__club-header {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
    padding: 0.8rem 1rem;
    border-bottom: 1px solid #ebe5eb;
    background: #37003c;
}
.embeddable-form-guide__club-name {
    color: #fff;
}
.embeddable-form-guide__form-container {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    gap: 0.8rem;
    padding: 0.8rem;
}
.embeddable-form-guide__match-card {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 0.8rem;
    border: 0.1rem solid #ebe5eb;
    padding: 0.8rem;
    gap: 0.8rem;
    min-width: 7.1rem;
    text-decoration: none;
}
.embeddable-form-guide__match-card:hover {
    background: #f5f2f5;
}
.embeddable-form-guide__match-card-date {
    text-align: center;
    font-size: 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.2rem;
    letter-spacing: -0.04rem;
    color: #37003c;
    white-space: nowrap;
}
.embeddable-form-guide__match-card-date time {
    display: block;
}
.embeddable-form-guide__match-card-team-name {
    font-size: 1.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
    color: #37003c;
    text-align: center;
    white-space: nowrap;
}
.embeddable-form-guide__match-card-score-form {
    width: 100%;
}
.embeddable-form-guide__match-card-score {
    border-radius: 0.4rem 0.4rem 0 0;
    background: #37003c;
    display: block;
    font-size: 1.4rem;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
}
.embeddable-form-guide__match-card-form,
.embeddable-form-guide__match-card-score {
    width: 100%;
    color: #fff;
    text-align: center;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-form-guide__match-card-form {
    border-radius: 0 0 0.4rem 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.3rem;
    line-height: 1.2rem;
    letter-spacing: -0.052rem;
    height: 2rem;
}
.embeddable-form-guide__match-card-form--W {
    background: #00db74;
    color: #37003c;
}
.embeddable-form-guide__match-card-form--D {
    background: #c3b3c5;
    color: #fff;
}
.embeddable-form-guide__match-card-form--L {
    background: #e0005e;
    color: #fff;
}
.embeddable-form-guide__match-card--horizontal {
    min-width: 16.8rem;
}
.embeddable-form-guide__match-card--horizontal time {
    color: #37003c;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    display: flex;
    width: 4.3rem;
    padding: 0.4rem 0.8rem;
    justify-content: center;
    align-items: center;
    gap: 0.4rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
}
.embeddable-form-guide__match-card--horizontal
    .embeddable-form-guide__match-card-form {
    width: 2.8rem;
    height: 2.8rem;
    flex-shrink: 0;
    border-radius: 100%;
}
.embeddable-form-guide__match-card--horizontal
    .embeddable-form-guide__match-card-score {
    border-radius: 0.4rem;
    height: 2.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.embeddable-form-guide__match-card-fixture {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.4rem;
}
.embeddable-form-guide__match-card-fixture--complete .badge-image {
    min-width: 3.2rem;
    flex-shrink: 0;
}
.embeddable-form-guide__match-card-team-container {
    width: 5.4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
@media (max-width: 900px) {
    .embeddable-form-guide__match-card {
        min-width: 0;
    }
    .embeddable-form-guide--horizontal:after {
        content: "";
        position: absolute;
        right: 0;
        width: 2rem;
        top: 4.1rem;
        bottom: 0.1rem;
        background: linear-gradient(
            90deg,
            hsla(0, 0%, 100%, 0) 0,
            hsla(0, 0%, 100%, 0.7) 40%,
            #fff 70%
        );
    }
    .embeddable-form-guide--horizontal .embeddable-form-guide__form-container {
        overflow: scroll;
        padding-right: 1.4rem;
    }
    .embeddable-form-guide--horizontal .embeddable-form-guide__match-card {
        min-width: 16.8rem;
    }
}
.articleWidget.full-width .embeddable-form-guide {
    margin-bottom: 2rem;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .articleWidget.left,
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .articleWidget.right {
    margin: 0;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .articleWidget.left
    + p,
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .articleWidget.right
    + p {
    display: none;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta {
    background-color: #fff;
    color: #37003c;
    padding: 1rem 0.8rem;
    border-radius: 0.4rem;
    font-size: 1.2rem;
    font-weight: 700;
    margin-top: 1.6rem;
    display: inline-flex;
    gap: 0.6rem;
    text-decoration: none;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta--external:after {
    content: "";
    background-image: url(../i/elements/icons/external-purple.svg);
    width: 1.2rem;
    height: 1.2rem;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta--external.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta--inverted {
    color: #fff;
    background-color: #37003c;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta--external.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    a.embeddable-cta--inverted:after {
    content: "";
    background-image: url(../i/elements/icons/external-white.svg);
}
@media (max-width: 840px) {
    .live-blog
        .live-blog__blog-post
        .live-blog__blog-post-content
        a.embeddable-cta {
        width: 100%;
        justify-content: center;
    }
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .left
    a.embeddable-cta {
    float: left;
}
.live-blog
    .live-blog__blog-post
    .live-blog__blog-post-content
    .right
    a.embeddable-cta {
    float: right;
}
.embeddable-tables {
    margin: 4rem 0;
}
.embeddable-tables .global-btn {
    width: 100%;
    justify-content: center;
    gap: 0.8rem;
    margin-top: 0.8rem;
}
.embeddable-table {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    background: #fff;
    letter-spacing: -0.4px;
    overflow: hidden;
}
.embeddable-table__tables-wrapper {
    width: 100%;
}
.embeddable-table__header-wrapper {
    width: 100%;
    height: 4.6rem;
    background: linear-gradient(
        177deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.8rem 0.8rem 0 0;
}
.embeddable-table__title {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    margin: 0 !important;
}
.embeddable-table table {
    width: 100%;
    border-collapse: collapse;
}
.embeddable-table__thead > tr {
    height: 3.1rem;
    background-color: #fbfafa;
}
.embeddable-table__thead th {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #87668a;
    text-align: center;
}
.embeddable-table__thead th:first-of-type {
    padding-right: 0;
    padding-left: 0.8rem;
    text-align: start;
}
.embeddable-table__thead th abbr {
    text-decoration: none;
}
.embeddable-table__thead th.team {
    text-align: start;
}
.embeddable-table__tbody > tr {
    box-sizing: border-box;
    border-bottom: 0.1rem solid #ebe5eb;
}
.embeddable-table__tbody > tr > td {
    height: 4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    padding: 0.85rem 0.4rem;
}
.embeddable-table__tbody > tr > td.points {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 0.7rem;
}
.embeddable-table__tbody .pos {
    display: flex;
    align-items: center;
    gap: 1.1rem;
    padding-right: 0.8rem;
    padding-left: 1.1rem;
}
.embeddable-table__tbody .team > a {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: inherit;
}
.embeddable-table__tbody .team > a:focus,
.embeddable-table__tbody .team > a:hover {
    text-decoration: underline;
}
.embeddable-table__tbody .team .badge {
    display: flex;
    align-items: center;
    height: 100%;
}
.embeddable-table .desc--mobile {
    display: none;
}
.embeddable-table .team-name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: left;
}
.embeddable-table .team-name--mobile {
    display: none;
}
.embeddable-table .movement {
    position: relative;
    display: inline-block;
    margin: 0;
}
.embeddable-table .movement.none {
    border-radius: 100%;
    width: 0.4rem;
    height: 0.4rem;
    background: #87668a;
}
.embeddable-table .movement.hidden,
.embeddable-table .movement.hidden .tooltipContainer {
    display: none;
}
.embeddable-table .movement.down,
.embeddable-table .movement.up {
    border-left: 0.3rem solid transparent;
    border-right: 0.3rem solid transparent;
    margin-right: -1px;
}
.embeddable-table .movement.up {
    border-bottom: 0.3rem solid #00db74;
}
.embeddable-table .movement.down {
    border-top: 0.3rem solid #e0005e;
}
@media (max-width: 1100px) {
    .embeddable-table {
        width: 100%;
    }
    .embeddable-table .global-btn {
        margin: 1.2rem 0.5rem 0.5rem;
    }
    .embeddable-table__thead th:first-of-type {
        padding-right: 0;
    }
}
@media (max-width: 700px) {
    .embeddable-table {
        margin: 1.2rem 0;
    }
    .embeddable-table .embeddable-tables {
        margin: 2.4rem 0;
    }
    .embeddable-table__thead th {
        font-size: 1rem;
        line-height: 1.5rem;
        padding-left: 0.8rem;
    }
    .embeddable-table__thead th:last-of-type {
        padding-right: 0.8rem;
    }
    .embeddable-table__thead th.team {
        padding-left: 0.4rem;
    }
    .embeddable-table__tbody > tr {
        box-sizing: border-box;
        border-bottom: 0.1rem solid #ebe5eb;
    }
    .embeddable-table__tbody > tr > td {
        height: 4rem;
        font-size: 1.6rem;
        line-height: 2.4rem;
        text-align: center;
        padding: 0.85rem 0.4rem;
    }
    .embeddable-table__tbody > tr > td.points {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        padding-right: 0;
    }
    .embeddable-table__tbody .pos {
        font-size: 1.2rem;
        line-height: 1.8rem;
        gap: 0.8rem;
        padding-right: 0.6rem;
    }
}
@media (max-width: 500px) {
    .embeddable-table .desc {
        display: none;
    }
    .embeddable-table .desc--mobile {
        display: block;
    }
    .embeddable-table .team-name {
        display: none;
    }
    .embeddable-table .team-name--mobile {
        display: block;
    }
}
@media (max-width: 400px) {
    .embeddable-table__thead th.team {
        padding-left: 1.6rem;
    }
}
.standardArticle
    .articleWidget.center
    .embeddable-facebook-content--video
    iframe {
    left: 50%;
    transform: translateX(-50%);
}
.embeddable-facebook-content {
    margin-bottom: 2rem;
}
.embeddable-facebook-content--video {
    position: relative;
    padding-top: 56%;
    max-width: none !important;
}
.embeddable-facebook-content--video iframe {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.embeddable-facebook-content iframe {
    max-width: 100%;
}
@media (max-width: 700px) {
    .embeddable-facebook-content iframe {
        width: 100%;
    }
}
.blogCard .embeddable-facebook-content {
    margin-bottom: 0;
}
@media (max-width: 1280px) {
    .blogCard .fb-post {
        max-width: 100% !important;
        width: 100%;
    }
    .blogCard .fb-post > span,
    .blogCard .fb-post > span iframe {
        width: 100% !important;
    }
}
.embeddable-form {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    max-width: 75rem;
    margin: 3.2rem auto;
    margin-top: 3.2rem;
}
.embeddable-form .sg-survey {
    border-radius: 0.2rem;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 1rem;
}
.embeddable-form .sg-survey,
.embeddable-form .sg-survey .sg-question-title,
.embeddable-form .sg-survey .sg-question-title label,
.embeddable-form .sg-survey .sg-wrapper {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.embeddable-form .sg-survey .sg-body {
    background: #fff;
    border: 0.1rem solid #ebebe4;
    color: #37003c;
    font-size: 1.4rem;
}
.embeddable-form .sg-survey .sg-instructions,
.embeddable-form .sg-survey .sg-type-instruction {
    margin: 0 !important;
}
.embeddable-form .sg-survey .sg-survey-form {
    width: 100%;
}
.embeddable-form .sg-survey .sg-question-set {
    margin-bottom: 3.2rem;
}
.embeddable-form .sg-survey .sg-question {
    position: relative;
    margin-bottom: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.embeddable-form .sg-survey .sg-question .icon-calendar {
    position: absolute;
    right: 1rem;
    top: 1.6rem;
}
.embeddable-form .sg-survey .sg-question.sg-fieldset {
    margin-bottom: 0;
}
.embeddable-form .sg-survey .sg-question.sg-type-group-custom {
    display: block;
}
.embeddable-form .sg-survey .sg-question.sg-type-group-custom .sg-group-item {
    padding: 0;
    margin: 0;
}
.embeddable-form .sg-survey .sg-question-has-errors {
    padding: 0;
}
.embeddable-form .sg-survey .sg-question-options {
    margin-top: 1rem;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-type-group
    .sg-type-group-custom
    .sg-question-legend
    label {
    display: none !important;
}
.embeddable-form .sg-survey .sg-question-title,
.embeddable-form .sg-survey .sg-question-title label {
    min-width: 21.8rem;
    font-size: 1.4rem;
    line-height: 1;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.embeddable-form .sg-survey .sg-question-title > div,
.embeddable-form .sg-survey .sg-question-title label > div {
    text-align: left !important;
}
.embeddable-form .sg-survey .sg-question-title b,
.embeddable-form .sg-survey .sg-question-title label b,
.embeddable-form .sg-survey .sg-question-title label strong,
.embeddable-form .sg-survey .sg-question-title strong {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-form .sg-survey .sg-question-options {
    position: relative;
    width: 100%;
    padding: 0;
}
.embeddable-form .sg-survey .sg-question .sg-input {
    height: 4.8rem;
    width: 100%;
    background: #e8e8e8;
    border: 0.1rem solid #76766f;
    padding: 0 1.2rem;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    border-radius: 0;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.embeddable-form .sg-survey .sg-question-options .sg-input.sg-input-checkbox,
.embeddable-form .sg-survey .sg-question-options .sg-input.sg-input-radio {
    width: 3.2rem !important;
    height: 3.2rem !important;
    position: absolute !important;
    top: 0.8rem !important;
    left: 0.8rem !important;
}
.embeddable-form
    .sg-survey
    .sg-question-options
    .sg-input.sg-input-checkbox:checked
    + label:before,
.embeddable-form
    .sg-survey
    .sg-question-options
    .sg-input.sg-input-radio:checked
    + label:before {
    background: url(../i/elements/tick-w.svg) #fff no-repeat 50%;
    background-size: 2rem;
    background-color: #ff2882;
    z-index: 10;
    content: "";
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label {
    font-size: 1.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    min-height: 3.2rem;
    padding-left: 4.6rem !important;
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
    position: relative;
    text-transform: none;
    color: #37003c;
    margin-left: 0;
    width: 100%;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label
    a,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label
    a {
    color: #ff2882;
    text-decoration: none;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label
    a:hover,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label
    a:hover {
    text-decoration: underline;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label:after,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label:before,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label:after,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label:before,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label:before {
    height: 3.2rem !important;
    left: 0 !important;
    background-color: #76766f;
    width: 3.2rem !important;
    border-radius: 0.2rem;
    overflow: hidden;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-checkbox
    + label:after,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-input-radio
    + label:after {
    background-color: #fff;
    height: 3rem;
    left: 0.1rem;
    width: 3rem;
    border-radius: 0.2rem;
}
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-single-li
    .sg-input-checkbox
    + label,
.embeddable-form
    .sg-survey
    .sg-question
    .sg-question-options
    .sg-single-li
    .sg-input-radio
    + label {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-form .sg-survey .sg-button-bar {
    display: flex;
    text-align: right;
    justify-content: space-between;
}
.embeddable-form .sg-survey .sg-button-bar .sg-button,
.embeddable-form .sg-survey .sg-mobile-optimized .sg-button-bar .sg-button {
    background-color: #ff2882;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    border-radius: 0.3rem;
}
.embeddable-form .sg-survey .sg-mobile-optimized .sg-content {
    margin-bottom: 0;
}
.embeddable-form .sg-survey .sg-mobile-optimized .sg-question-options {
    padding: 0;
}
.embeddable-form .sg-survey .sg-mobile-optimized .sg-footer {
    position: relative;
    background: none;
    box-shadow: none;
    padding: 0;
}
.embeddable-form
    .sg-survey
    .sg-mobile-optimized
    .sg-question.sg-type-checkbox
    .sg-question-options
    label,
.embeddable-form
    .sg-survey
    .sg-mobile-optimized
    .sg-question.sg-type-radio
    .sg-question-options
    label {
    border: none;
    background: none;
    display: block;
    line-height: 1;
    padding-top: 0;
    padding-bottom: 0;
}
@media (max-width: 700px) {
    .embeddable-form .sg-survey .sg-body {
        padding-bottom: 0;
    }
    .embeddable-form .sg-survey .sg-question {
        flex-wrap: wrap;
    }
    .embeddable-form .sg-survey .sg-question-title {
        width: 100%;
        margin-bottom: 0.8rem;
    }
    .embeddable-form .sg-survey .sg-question-title.sg-type-menu {
        margin-bottom: 3.2rem;
    }
}
.embeddable-head-to-head-stats-table {
    width: 100%;
    margin: 2.4rem auto;
}
.embeddable-head-to-head-stats-table__container {
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    -webkit-border-radius: 0.8rem;
}
.embeddable-head-to-head-stats-table__played-section {
    text-align: center;
    clear: both;
}
.embeddable-head-to-head-stats-table__bars {
    margin: 0 auto;
    width: 100%;
    border-spacing: unset;
    -webkit-border-spacing: unset;
}
.embeddable-head-to-head-stats-table__bars .grey-bg {
    background: #f5f2f5;
    color: #37003c;
}
.embeddable-head-to-head-stats-table__bar {
    color: #37003c;
    padding: 1rem;
    text-align: center;
    width: 33.3333333333%;
    -webkit-width: 33.3333333333%;
    white-space: nowrap;
}
.embeddable-head-to-head-stats-table__total-played {
    padding: 0.8rem 2rem;
    display: flex;
    -webkit-display: flex;
    justify-content: space-around;
    align-items: center;
    color: #37003c;
}
@media (max-width: 900px) {
    .embeddable-head-to-head-stats-table__total-played {
        width: 100%;
        padding: 0.5rem 2rem;
    }
}
.embeddable-head-to-head-stats-table__team-one-badge,
.embeddable-head-to-head-stats-table__team-two-badge {
    width: 7.2rem;
    height: 7.2rem;
    -webkit-width: 7.2rem;
    -webkit-height: 7.2rem;
}
.embeddable-head-to-head-stats-table__team-one-badge .badge,
.embeddable-head-to-head-stats-table__team-two-badge .badge {
    margin: 0.4rem auto;
}
@media (max-width: 900px) {
    .embeddable-head-to-head-stats-table__team-one-badge,
    .embeddable-head-to-head-stats-table__team-two-badge {
        width: 3.8rem;
        height: 3.8rem;
        -webkit-width: 3.8rem;
        -webkit-height: 3.8rem;
    }
    .embeddable-head-to-head-stats-table__team-one-badge .badge,
    .embeddable-head-to-head-stats-table__team-two-badge .badge {
        margin: 0;
    }
}
.embeddable-head-to-head-stats-table__team-one-badge {
    float: left;
}
.embeddable-head-to-head-stats-table__team-two-badge {
    float: right;
}
.embeddable-head-to-head-stats-table__matches-played {
    display: inline-block;
    -webkit-display: inline-block;
    font-size: 2rem;
    -webkit-font-size: 2rem;
}
@media (max-width: 900px) {
    .embeddable-head-to-head-stats-table__matches-played {
        font-size: 1.2rem;
        -webkit-font-size: 1.2rem;
    }
}
.embeddable-head-to-head-stats-table__head-to-head-stats {
    width: 100%;
    border-spacing: unset;
    -webkit-border-spacing: unset;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-row {
    border-bottom: 0.1rem solid rgb(219.25, 219.25, 219.25);
}
.embeddable-head-to-head-stats-table__head-to-head-stats-row:nth-child(2n) {
    background-color: #f5f2f5;
}
@media (max-width: 480px) {
    .embeddable-head-to-head-stats-table__head-to-head-stats-row {
        font-size: 1.6rem;
        -webkit-font-size: 1.6rem;
    }
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry {
    padding-top: 1rem;
    padding-bottom: 1rem;
    -webkit-padding-top: 1rem;
    -webkit-padding-bottom: 1rem;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:nth-child(odd) {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #37003c;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:nth-child(odd)
    .higher {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:first-child {
    text-align: center;
    width: 33%;
    -webkit-width: 33%;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:first-child-text {
    padding-right: 0.5rem;
    -webkit-padding-right: 0.5rem;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:nth-child(2) {
    text-align: center;
    width: 33%;
    padding: 0 1rem;
    -webkit-padding-left: 1rem;
    -webkit-padding-right: 1rem;
    -webkit-width: 33%;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:last-child {
    text-align: center;
    width: 33%;
    -webkit-width: 33%;
}
.embeddable-head-to-head-stats-table__head-to-head-stats-entry:last-child-text {
    padding-left: 0.5rem;
    -webkit-padding-left: 0.5rem;
}
.embeddable-head-to-head-stats-table__bar.t3-bg,
.embeddable-head-to-head-stats-table__bar.t7606-bg,
.embeddable-head-to-head-stats-table__bar.t14633-bg {
    background-color: #ff0203;
    -webkit-background-color: #ff0203;
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    -webkit-background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t7-bg,
.embeddable-head-to-head-stats-table__bar.t7605-bg,
.embeddable-head-to-head-stats-table__bar.t15986-bg {
    background-color: #7d1142;
    -webkit-background-color: #7d1142;
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    -webkit-background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t94-bg {
    background-color: #ff1c24;
    -webkit-background-color: #ff1c24;
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
    -webkit-background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t36-bg,
.embeddable-head-to-head-stats-table__bar.t7552-bg,
.embeddable-head-to-head-stats-table__bar.t8951-bg {
    background-color: #0054a6;
    -webkit-background-color: #0054a6;
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    -webkit-background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t91-bg {
    background-color: #df1e26;
    -webkit-background-color: #df1e26;
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
    -webkit-background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t8-bg,
.embeddable-head-to-head-stats-table__bar.t7141-bg,
.embeddable-head-to-head-stats-table__bar.t12943-bg {
    background-color: #2145f6;
    -webkit-background-color: #2145f6;
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    -webkit-background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t31-bg,
.embeddable-head-to-head-stats-table__bar.t7142-bg,
.embeddable-head-to-head-stats-table__bar.t18257-bg {
    background-color: #0d5dba;
    -webkit-background-color: #0d5dba;
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    -webkit-background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t11-bg,
.embeddable-head-to-head-stats-table__bar.t6749-bg,
.embeddable-head-to-head-stats-table__bar.t12933-bg {
    background-color: #00019e;
    -webkit-background-color: #00019e;
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    -webkit-background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t2-bg,
.embeddable-head-to-head-stats-table__bar.t54-bg,
.embeddable-head-to-head-stats-table__bar.t6755-bg,
.embeddable-head-to-head-stats-table__bar.t6886-bg,
.embeddable-head-to-head-stats-table__bar.t12971-bg,
.embeddable-head-to-head-stats-table__bar.t17017-bg {
    background-color: #fff;
    -webkit-background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
    -webkit-background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-head-to-head-stats-table__bar.t13-bg,
.embeddable-head-to-head-stats-table__bar.t8879-bg,
.embeddable-head-to-head-stats-table__bar.t12940-bg {
    background-color: #003090;
    -webkit-background-color: #003090;
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    -webkit-background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t14-bg,
.embeddable-head-to-head-stats-table__bar.t6717-bg,
.embeddable-head-to-head-stats-table__bar.t15987-bg {
    background-color: #dc0714;
    -webkit-background-color: #dc0714;
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
    -webkit-background-image: linear-gradient(284.38deg, #911712, #dc0714);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t43-bg,
.embeddable-head-to-head-stats-table__bar.t6718-bg,
.embeddable-head-to-head-stats-table__bar.t12969-bg {
    background-color: #98c5e9;
    -webkit-background-color: #98c5e9;
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    -webkit-background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.embeddable-head-to-head-stats-table__bar.t1-bg,
.embeddable-head-to-head-stats-table__bar.t6752-bg,
.embeddable-head-to-head-stats-table__bar.t15988-bg {
    background-color: #ea0c0c;
    -webkit-background-color: #ea0c0c;
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    -webkit-background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t4-bg,
.embeddable-head-to-head-stats-table__bar.t7603-bg,
.embeddable-head-to-head-stats-table__bar.t12970-bg {
    background-color: #444041;
    -webkit-background-color: #444041;
    background-image: linear-gradient(284.38deg, #231f20, #444041);
    -webkit-background-image: linear-gradient(284.38deg, #231f20, #444041);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t17-bg,
.embeddable-head-to-head-stats-table__bar.t18585-bg,
.embeddable-head-to-head-stats-table__bar.t19584-bg {
    background-color: #d93d56;
    -webkit-background-color: #d93d56;
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    -webkit-background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t20-bg,
.embeddable-head-to-head-stats-table__bar.t7588-bg,
.embeddable-head-to-head-stats-table__bar.t12945-bg {
    background-color: #c80028;
    -webkit-background-color: #c80028;
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    -webkit-background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t6-bg,
.embeddable-head-to-head-stats-table__bar.t7631-bg,
.embeddable-head-to-head-stats-table__bar.t12968-bg {
    background-color: #fff;
    -webkit-background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
    -webkit-background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-head-to-head-stats-table__bar.t21-bg,
.embeddable-head-to-head-stats-table__bar.t7632-bg,
.embeddable-head-to-head-stats-table__bar.t12944-bg {
    background-color: #963849;
    -webkit-background-color: #963849;
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
    -webkit-background-image: linear-gradient(284.38deg, #6f2130, #963849);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t39-bg,
.embeddable-head-to-head-stats-table__bar.t6746-bg,
.embeddable-head-to-head-stats-table__bar.t12934-bg {
    background-color: #f99808;
    -webkit-background-color: #f99808;
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
    -webkit-background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.embeddable-head-to-head-stats-table__bar.t102-bg {
    background-color: #fa4616;
    -webkit-background-color: #fa4616;
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
    -webkit-background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.embeddable-head-to-head-stats-table__bar.t90-bg {
    background-color: #81204c;
    -webkit-background-color: #81204c;
    background-image: linear-gradient(284.38deg, #500024, #81204c);
    -webkit-background-image: linear-gradient(284.38deg, #500024, #81204c);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t49-bg {
    background-color: #fa3844;
    -webkit-background-color: #fa3844;
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
    -webkit-background-image: linear-gradient(284.38deg, #e30613, #fa3844);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t88-bg {
    background-color: #f6a22e;
    -webkit-background-color: #f6a22e;
    background-image: #f6a22e;
    -webkit-background-image: #f6a22e;
}
.embeddable-head-to-head-stats-table__bar.t38-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t25-bg,
.embeddable-head-to-head-stats-table__bar.t7143-bg,
.embeddable-head-to-head-stats-table__bar.t12939-bg {
    background-color: #db1d23;
    -webkit-background-color: #db1d23;
    background-image: #db1d23;
    -webkit-background-image: #db1d23;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t110-bg,
.embeddable-head-to-head-stats-table__bar.t6747-bg,
.embeddable-head-to-head-stats-table__bar.t12935-bg {
    background-color: #d71f30;
    -webkit-background-color: #d71f30;
    background-image: #d71f30;
    -webkit-background-image: #d71f30;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t56-bg,
.embeddable-head-to-head-stats-table__bar.t6756-bg,
.embeddable-head-to-head-stats-table__bar.t12938-bg {
    background-color: #db001b;
    -webkit-background-color: #db001b;
    background-image: #db001b;
    -webkit-background-image: #db001b;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t80-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t57-bg {
    background-color: #fe0;
    -webkit-background-color: #fe0;
    background-image: #fe0;
    -webkit-background-image: #fe0;
}
.embeddable-head-to-head-stats-table__bar.t35-bg,
.embeddable-head-to-head-stats-table__bar.t6753-bg,
.embeddable-head-to-head-stats-table__bar.t12948-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t37-bg {
    background-color: #cf181d;
    -webkit-background-color: #cf181d;
    background-image: #cf181d;
    -webkit-background-image: #cf181d;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t41-bg {
    background-color: #104c8c;
    -webkit-background-color: #104c8c;
    background-image: #104c8c;
    -webkit-background-image: #104c8c;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t5-bg,
.embeddable-head-to-head-stats-table__bar.t6748-bg,
.embeddable-head-to-head-stats-table__bar.t12936-bg {
    background-color: #00adef;
    -webkit-background-color: #00adef;
    background-image: #00adef;
    -webkit-background-image: #00adef;
}
.embeddable-head-to-head-stats-table__bar.t92-bg {
    background-color: #f7931e;
    -webkit-background-color: #f7931e;
    background-image: #f7931e;
    -webkit-background-image: #f7931e;
}
.embeddable-head-to-head-stats-table__bar.t30-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t55-bg {
    background-color: #6c0c33;
    -webkit-background-color: #6c0c33;
    background-image: #6c0c33;
    -webkit-background-image: #6c0c33;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t113-bg {
    background-color: #e31b23;
    -webkit-background-color: #e31b23;
    background-image: #e31b23;
    -webkit-background-image: #e31b23;
}
.embeddable-head-to-head-stats-table__bar.t97-bg {
    background-color: #035daa;
    -webkit-background-color: #035daa;
    background-image: #035daa;
    -webkit-background-image: #035daa;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t33-bg {
    background-color: #e63234;
    -webkit-background-color: #e63234;
    background-image: #e63234;
    -webkit-background-image: #e63234;
}
.embeddable-head-to-head-stats-table__bar.t9-bg {
    background-color: #009edb;
    -webkit-background-color: #009edb;
    background-image: #009edb;
    -webkit-background-image: #009edb;
}
.embeddable-head-to-head-stats-table__bar.t24-bg,
.embeddable-head-to-head-stats-table__bar.t6757-bg,
.embeddable-head-to-head-stats-table__bar.t12937-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t40-bg,
.embeddable-head-to-head-stats-table__bar.t8948-bg,
.embeddable-head-to-head-stats-table__bar.t8966-bg {
    background-color: #0333a0;
    -webkit-background-color: #0333a0;
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    -webkit-background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t22-bg {
    background-color: #f5f5f5;
    -webkit-background-color: #f5f5f5;
    background-image: #f5f5f5;
    -webkit-background-image: #f5f5f5;
}
.embeddable-head-to-head-stats-table__bar.t45-bg,
.embeddable-head-to-head-stats-table__bar.t7604-bg,
.embeddable-head-to-head-stats-table__bar.t12946-bg {
    background-color: #00a94f;
    -webkit-background-color: #00a94f;
    background-image: #00a94f;
    -webkit-background-image: #00a94f;
}
.embeddable-head-to-head-stats-table__bar.t105-bg {
    background-color: #004596;
    -webkit-background-color: #004596;
    background-image: #004596;
    -webkit-background-image: #004596;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t52-bg {
    background-color: #005cab;
    -webkit-background-color: #005cab;
    background-image: #005cab;
    -webkit-background-image: #005cab;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t47-bg {
    background-color: #2a307d;
    -webkit-background-color: #2a307d;
    background-image: #2a307d;
    -webkit-background-image: #2a307d;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t108-bg {
    background-color: #0060a9;
    -webkit-background-color: #0060a9;
    background-image: #0060a9;
    -webkit-background-image: #0060a9;
}
.embeddable-head-to-head-stats-table__bar.t12941-bg,
.embeddable-head-to-head-stats-table__bar.t17419-bg {
    background-color: #0060a9;
    -webkit-background-color: #0060a9;
    background-image: #0060a9;
    -webkit-background-image: #0060a9;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t19-bg {
    background-color: #005daa;
    -webkit-background-color: #005daa;
    background-image: #005daa;
    -webkit-background-image: #005daa;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t46-bg {
    background-color: #ee3424;
    -webkit-background-color: #ee3424;
    background-image: #ee3424;
    -webkit-background-image: #ee3424;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-head-to-head-stats-table__bar.t111-bg {
    background-color: #005ca6;
    -webkit-background-color: #005ca6;
    background-image: #005ca6;
    -webkit-background-image: #005ca6;
    color: #fff;
    -webkit-color: #fff;
}
.embeddable-photo--gallery {
    position: relative;
    cursor: pointer;
}
.embeddable-photo--gallery:focus .openModal,
.embeddable-photo--gallery:hover .openModal {
    transform: none;
}
.embeddable-photo--gallery:focus .openModal .expandIcon,
.embeddable-photo--gallery:hover .openModal .expandIcon {
    transform: scale(1.3);
}
.embeddable-photo--gallery:focus img,
.embeddable-photo--gallery:hover img {
    transform: none;
}
.embeddable-photo--gallery .openModal {
    right: 0;
    top: 0;
    border-radius: 0 0.8rem 0 1.6rem;
    background: #37003c;
    display: flex;
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
}
.embeddable-photo--gallery .openModal:focus .expandIcon,
.embeddable-photo--gallery .openModal:hover .expandIcon {
    fill: #fff;
}
.embeddable-photo--gallery .openModal .expandIcon {
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    transition: 0.2s ease-in-out;
}
@media (max-width: 1023px) {
    .embeddable-photo--gallery .openModal {
        display: none;
    }
}
.articleWidget .player-comparison-editorial {
    width: 100%;
}
.articleWidget .player-comparison-editorial__players-container {
    gap: 0.2rem;
}
.articleWidget .player-comparison-editorial__player {
    padding: 1.2rem 1.2rem 0.8rem;
}
.articleWidget
    .player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap {
    left: 1.6rem;
}
.articleWidget .player-comparison-editorial__player-img-wrap {
    width: 12rem;
    height: 12rem;
    right: 1.6rem;
}
.articleWidget .player-comparison-editorial__player-img-wrap--crop {
    width: 10rem;
    height: 10rem;
}
.articleWidget .player-comparison-editorial__last-name {
    margin-bottom: 0.6rem;
}
.articleWidget .player-comparison-editorial__stat.larger-stat {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.articleWidget .player-comparison-editorial__stat--season {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.articleWidget .player-comparison-editorial__button-wrap .icn {
    width: 1.6rem;
    height: 1.6rem;
}
.articleWidget .player-comparison-editorial__table-row.stat-left {
    background: linear-gradient(90deg, #f5f2f5, hsla(0, 0%, 100%, 0) 50%);
}
.articleWidget .player-comparison-editorial__table-row.stat-right {
    background: linear-gradient(
        270deg,
        #f5f2f5 0.58%,
        hsla(0, 0%, 100%, 0) 50%
    );
}
@media (max-width: 700px) {
    .articleWidget
        .player-comparison-editorial__player--right
        .player-comparison-editorial__player-img-wrap {
        left: 0.4rem;
    }
    .articleWidget
        .player-comparison-editorial__player--right
        .player-comparison-editorial__player-img-wrap--crop {
        bottom: 0.4rem;
    }
    .articleWidget .player-comparison-editorial__last-name {
        line-height: 1.5rem;
        margin-bottom: 0.4rem;
    }
    .articleWidget .player-comparison-editorial__player-img-wrap {
        right: 0.4rem;
        width: 10rem;
        height: 10rem;
        bottom: 1rem;
    }
    .articleWidget .player-comparison-editorial__player-img-wrap--crop {
        height: 9rem;
        width: 9rem;
        bottom: 0.4rem;
    }
}
.articleWidget.left .player-comparison-editorial,
.articleWidget.right .player-comparison-editorial {
    min-width: 38rem;
}
.articleWidget.left
    .player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap,
.articleWidget.right
    .player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap {
    left: 0.4rem;
}
.articleWidget.left
    .player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap--crop,
.articleWidget.right
    .player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap--crop {
    bottom: 0.4rem;
}
.articleWidget.left .player-comparison-editorial__last-name,
.articleWidget.right .player-comparison-editorial__last-name {
    line-height: 1.5rem;
    margin-bottom: 0.4rem;
}
.articleWidget.left .player-comparison-editorial__player-img-wrap,
.articleWidget.right .player-comparison-editorial__player-img-wrap {
    right: 0.4rem;
    width: 10rem;
    height: 10rem;
    bottom: 1rem;
}
.articleWidget.left .player-comparison-editorial__player-img-wrap--crop,
.articleWidget.right .player-comparison-editorial__player-img-wrap--crop {
    height: 9rem;
    width: 9rem;
    bottom: 0.4rem;
}
.articleWidget {
    max-width: 88.8rem;
    margin: auto;
}
.articleWidget.left {
    margin: 0 1.6rem 1.6rem 0;
}
.articleWidget.right {
    margin: 0 0 1.6rem 1.6rem;
}
.articleWidget.left .embeddable-poll,
.articleWidget.right .embeddable-poll {
    margin-bottom: 2.4rem;
}
@media (max-width: 700px) {
    .articleWidget.left,
    .articleWidget.right {
        margin: 0 0 1.6rem;
        width: 100%;
    }
}
.articleWidget.full-width {
    max-width: none;
}
.awardPolls {
    margin-top: -2rem;
}
.awardPolls:before {
    content: "";
    display: block;
}
.awardPolls:after {
    content: "";
    display: table;
    clear: both;
}
.awardPolls .embeddable-poll {
    padding: 2rem 0.2rem;
}
.awardPolls .embeddable-poll .poll-header {
    border-bottom: 0;
}
.embeddable-poll {
    margin-bottom: 4rem;
}
.embeddable-poll .t-player .poll-header {
    background-color: #05f0ff;
}
.embeddable-poll .t-player .poll-header h3 {
    color: #37003c;
}
.embeddable-poll .t-goal .poll-header {
    background-color: #00ff87;
}
.embeddable-poll .t-goal .poll-header h3 {
    color: #37003c;
}
.embeddable-poll .t-pl2 .poll-header {
    background-color: #fff;
    border: 0.1rem solid #ebe5eb;
}
.embeddable-poll .t-pl2 .poll-header h3 {
    color: #37003c;
}
.embeddable-poll .pollContainer {
    border-radius: 0.8rem;
}
.embeddable-poll .poll-header {
    background-color: #37003c;
    text-align: center;
    padding: 0.8rem;
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
}
.embeddable-poll .poll-header .award-sponsor {
    position: absolute;
    right: 1rem;
    top: 50%;
    transform: rotate(0) translateY(-50%);
    backface-visibility: hidden;
}
.embeddable-poll .poll-header h3 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    margin: 0;
}
.embeddable-poll .poll-content {
    padding: 1.6rem;
    border: 0.1rem solid #ebe5eb;
    border-top: none;
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
}
.embeddable-poll .poll-content__title {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1.6rem;
}
.embeddable-poll .poll-content__message {
    display: flex;
    align-items: center;
    margin-bottom: 1.6rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
}
.embeddable-poll .poll-content__message--answer {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.embeddable-poll .poll-content__message--answer .poll-content__message-icon {
    width: 1.8rem !important;
    height: 1.8rem !important;
    min-width: 1.8rem !important;
    min-height: 1.8rem !important;
}
.embeddable-poll
    .poll-content__message--answer
    .poll-content__message-icon
    svg {
    width: 0.9rem !important;
}
.embeddable-poll .poll-content__message .poll-content__message-icon {
    position: relative;
    width: 3rem;
    height: 3rem;
    min-width: 3rem;
    min-height: 3rem;
    border-radius: 100%;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    margin-right: 0.8rem;
}
.embeddable-poll .poll-content__message .poll-content__message-icon svg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    fill: #fff;
    width: 1.5rem;
}
.embeddable-poll .poll-content ul li {
    margin-bottom: 0.8rem;
}
.embeddable-poll .poll-content ul li:last-child {
    margin-bottom: 0;
}
.embeddable-poll .poll-content .question {
    cursor: pointer;
    border-radius: 0.8rem;
    padding: 1.6rem;
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: #fff;
    position: relative;
}
.embeddable-poll .poll-content .question:before {
    content: "";
    background: #ebe5eb;
    width: calc(100% + 0.2rem);
    height: calc(100% + 0.2rem);
    position: absolute;
    top: -0.1rem;
    left: -0.1rem;
    border-radius: 0.8rem;
    z-index: -1;
}
.embeddable-poll .poll-content .question.answer {
    cursor: default;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.embeddable-poll .poll-content .question:not(.answer):hover:before {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.embeddable-poll .poll-content .question .question-answer {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
}
.embeddable-poll .poll-content .question .question-answer--dark {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #37003c;
}
.embeddable-poll .poll-content .question span:first-child,
.embeddable-poll .poll-content .question span:nth-child(2) {
    z-index: 10;
    position: relative;
    font-size: 2rem;
    line-height: 3rem;
}
.embeddable-poll .poll-content .question .bar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    transition: all 0.5s cubic-bezier(1, 0.07, 0.83, 0.67) 0.3s;
    z-index: 5;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    max-width: 100%;
}
@media (max-width: 700px) {
    .embeddable-poll {
        margin-bottom: 2.4rem;
    }
    .embeddable-poll .poll-content__poll-content-message {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .embeddable-poll .poll-content__poll-content-message--answer {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .embeddable-poll .poll-content .question .question-answer--dark {
        font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
    .embeddable-poll .poll-content .question span:first-child,
    .embeddable-poll .poll-content .question span:nth-child(2) {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}
.embeddable-promo-campaign {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 4rem auto;
    border-radius: 1.6rem;
    letter-spacing: -0.4px;
    color: #fff;
    overflow: hidden;
}
.embeddable-promo-campaign.slimVersion .embeddable-promo-campaign__info {
    flex-direction: row;
    margin: 1.9rem 2.4rem;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.embeddable-promo-campaign.slimVersion .embeddable-promo-campaign__header-icn {
    margin-bottom: 0;
}
.embeddable-promo-campaign.slimVersion
    .embeddable-promo-campaign__text-container {
    flex: 1;
    margin-left: 3.2rem;
}
.embeddable-promo-campaign.slimVersion .embeddable-promo-campaign__promo-text {
    margin-bottom: 0;
}
.embeddable-promo-campaign.slimVersion .embeddable-promo-campaign__promo-link {
    margin-left: 0.8rem;
    align-self: center;
}
.embeddable-promo-campaign.darkText {
    border: 0.1rem solid #ebe5eb;
}
.embeddable-promo-campaign.darkText .embeddable-promo-campaign__info,
.embeddable-promo-campaign.darkText .embeddable-promo-campaign__promo-text {
    color: #37003c;
}
.embeddable-promo-campaign.default-background {
    background-image: url(../i/elements/fp-challenge-graphic.png),
        linear-gradient(84.48deg, #00ff87, #05f0ff);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
}
.embeddable-promo-campaign.default-background
    img.embeddable-promo-campaign__image.picture__img {
    width: auto;
}
.embeddable-promo-campaign.is-mc-summary {
    margin: 0;
    border: none;
}
.embeddable-promo-campaign__background {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}
.embeddable-promo-campaign__image-container {
    display: flex;
    align-self: flex-end;
    align-items: center;
}
.embeddable-promo-campaign__image {
    margin-right: 12rem;
    width: 27.2rem;
}
.embeddable-promo-campaign__info {
    margin: 4.8rem 3.2rem;
    display: flex;
    flex-direction: column;
}
.embeddable-promo-campaign__header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 0.4rem;
}
.embeddable-promo-campaign__header-icn {
    width: 11.1rem;
    height: 3.6rem;
    margin-bottom: 1.2rem;
}
.embeddable-promo-campaign__promo-text {
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 2.4rem;
}
.embeddable-promo-campaign__promo-link {
    align-self: flex-start;
    justify-content: center;
    gap: 0.8rem;
    padding: 1.2rem 5.6rem;
    border: transparent;
}
.embeddable-promo-campaign.theme--fplc {
    background-image: url(https://resources.premierleague.com/premierleague/backgrounds/fpl-challenge-background-desktop.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: cover;
}
.embeddable-promo-campaign.theme--hof {
    background-color: #14171a;
    background-image: url(../i/elements/backgrounds/hof-promo-background.png);
    background-repeat: no-repeat;
    background-position: 100% 0;
    background-size: contain;
    position: relative;
}
.embeddable-promo-campaign.theme--hof:before {
    content: "";
    position: absolute;
    background-image: linear-gradient(
        90.03deg,
        #14171a 33.44%,
        rgba(20, 23, 26, 0.56) 99.98%
    );
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
}
.embeddable-promo-campaign.theme--hof .embeddable-promo-campaign__promo-link {
    background-color: #a08c6e;
    color: #fff;
    border-color: #a08c6e;
}
.embeddable-promo-campaign.theme--hof
    .embeddable-promo-campaign__promo-link:before {
    background-image: url(../i/elements/icons/icn-right-white.svg);
}
.embeddable-promo-campaign.theme--hof
    .embeddable-promo-campaign__promo-link:hover {
    background-color: #aa987e;
}
.embeddable-promo-campaign.theme--hof .embeddable-promo-campaign__info {
    z-index: 10;
}
.embeddable-promo-campaign.theme--hof .embeddable-promo-campaign__header-icn {
    fill: #fff;
    width: 8.7rem;
    height: 4rem;
}
.embeddable-promo-campaign.theme--default {
    background-image: url(../i/elements/fpl-graphic-embeddable-promo.png),
        linear-gradient(
            84.48deg,
            #05f0ff -9.08%,
            #7367ff 91.19%,
            #963cff 122.42%
        );
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
}
@media (min-width: 800px) {
    .embeddable-promo-campaign__info {
        flex: 1 1 60%;
    }
    .embeddable-promo-campaign__image-container {
        flex: 1 1 40%;
        position: relative;
        align-self: stretch;
        padding-right: 4rem;
    }
    .embeddable-promo-campaign__image {
        margin-right: 0;
        width: calc(100% - 4rem);
        height: calc(100% - 4rem);
        position: absolute;
        -o-object-fit: fill;
        object-fit: fill;
    }
}
@media (max-width: 800px) {
    .embeddable-promo-campaign {
        gap: 0;
        margin: 2.4rem 0;
        padding: 1.2rem;
        flex-direction: column-reverse;
    }
    .embeddable-promo-campaign.slimVersion .embeddable-promo-campaign__info {
        flex-direction: column;
        margin: initial;
    }
    .embeddable-promo-campaign.slimVersion
        .embeddable-promo-campaign__text-container {
        margin-left: 0;
        margin-bottom: 1.6rem;
    }
    .embeddable-promo-campaign.slimVersion
        .embeddable-promo-campaign__header-icn {
        margin-bottom: 1.2rem;
    }
    .embeddable-promo-campaign.slimVersion
        .embeddable-promo-campaign__promo-link {
        margin-left: 0;
    }
    .embeddable-promo-campaign.default-background {
        background-image: linear-gradient(84.48deg, #00ff87, #05f0ff);
    }
    .embeddable-promo-campaign__header-icn {
        width: 15rem;
        height: 2.4rem;
        margin-bottom: 1.2rem;
    }
    .embeddable-promo-campaign__svg-background--inner {
        width: 200%;
    }
    .embeddable-promo-campaign__info {
        text-align: center;
        margin: 0;
        align-items: center;
        width: 100%;
    }
    .embeddable-promo-campaign__image-container {
        display: none;
    }
    .embeddable-promo-campaign__image {
        width: 21.7rem;
        aspect-ratio: 1/1;
        margin: 0 0 1.6rem;
    }
    .embeddable-promo-campaign__promo-text {
        margin-bottom: 1.6rem;
    }
    .embeddable-promo-campaign__promo-link {
        align-self: center;
        width: 100%;
    }
    .embeddable-promo-campaign.theme--fplc {
        background-image: url(https://resources.premierleague.com/premierleague/backgrounds/fpl-challenge-background-mobile.png);
        background-position: 100% 0;
        background-size: cover;
    }
    .embeddable-promo-campaign.theme--hof
        .embeddable-promo-campaign__header-icn {
        width: 15rem;
        height: 2.4rem;
    }
    .embeddable-promo-campaign.theme--default {
        background-image: url(../i/elements/fpl-graphic-embeddable-promo-sm.png),
            linear-gradient(
                23.14deg,
                #05f0ff -3.76%,
                #7367ff 89.09%,
                #963cff 118%
            );
        background-position: 100% 0;
        background-size: 80%, cover;
    }
}
@media (max-width: 700px) {
    .embeddable-promo-campaign:after {
        width: 18.2rem;
        height: 7.7rem;
    }
    .embeddable-promo-campaign.theme--default:after {
        height: 5.5rem;
    }
}
@media (max-width: 600px) {
    .embeddable-promo-campaign.theme--hof {
        background-image: url(../i/elements/backgrounds/hof-promo-background-mobile.png);
    }
    .embeddable-promo-campaign.theme--hof:before {
        background-image: linear-gradient(
            177.85deg,
            rgba(20, 23, 26, 0.56) 1.81%,
            #14171a 98.19%
        );
    }
}
.mcLatestContainer.mcMainTab .embeddable-promo-campaign-wrapper {
    padding: 0 1rem;
}
@media (max-width: 900px) {
    .mcLatestContainer.mcMainTab .embeddable-promo-campaign-wrapper {
        padding: 0;
    }
}
.embeddable-promo {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 4rem 0;
    padding: 2.3rem 6.4rem 2.2rem 8.8rem;
    border-radius: 1.6rem;
    letter-spacing: -0.4px;
    color: #fff;
    overflow: hidden;
}
.embeddable-promo:after {
    content: "";
    display: block;
    width: 24rem;
    height: 10rem;
    background-image: url(../i/elements/pl-full-white-big.svg);
    background-size: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
}
.embeddable-promo.showPromoPicture:after {
    display: none;
}
.embeddable-promo__svg-background {
    display: none;
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}
.embeddable-promo__svg-background--inner {
    width: 100%;
    height: 100%;
}
.embeddable-promo__image-container {
    display: flex;
    align-self: flex-end;
}
.embeddable-promo__image {
    width: 30.2rem;
}
.embeddable-promo.theme--default .embeddable-promo__svg-background,
.embeddable-promo.theme--purple .embeddable-promo__svg-background,
.embeddable-promo.theme--stay-well .embeddable-promo__svg-background {
    display: block;
}
.embeddable-promo.theme--default .embeddable-promo__svg-background {
    background-image: linear-gradient(
        125.45deg,
        #05f0ff 1.32%,
        #7367ff 100.63%,
        #963cff 131.56%
    );
}
.embeddable-promo.theme--nrfr,
.embeddable-promo.theme--rainbow-laces {
    position: relative;
    overflow: hidden;
}
.embeddable-promo.theme--nrfr:before,
.embeddable-promo.theme--rainbow-laces:before {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    background-color: #ebff00;
}
.embeddable-promo.theme--epl,
.embeddable-promo.theme--epl .embeddable-promo__promo-text,
.embeddable-promo.theme--rainbow-laces,
.embeddable-promo.theme--rainbow-laces .embeddable-promo__promo-text {
    color: #37003c;
}
.embeddable-promo.theme--nrfr {
    background: #000;
    padding-top: 2.05rem;
    padding-bottom: 2.45rem;
}
.embeddable-promo.theme--nrfr:before {
    height: 0.6rem;
}
.embeddable-promo.theme--nrfr:after {
    width: 24rem;
    height: 8.2rem;
    background-image: url(../i/elements/campaign-logo-nrfr.svg);
}
.embeddable-promo.theme--hof {
    background-image: url(../i/elements/hof-decoration-top.png),
        url(../i/elements/backgrounds/hof-background.svg);
    background-repeat: no-repeat;
    background-position: top, 50%;
    background-size: contain, cover;
}
.embeddable-promo.theme--hof:after {
    width: 24rem;
    height: 11.9rem;
    background-image: url(../i/elements/hof-logo-white-big.png);
}
.embeddable-promo.theme--hof .embeddable-promo__promo-link {
    border: 0.1rem solid #9d8d72;
    color: #9d8d72;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 0.8rem;
}
.embeddable-promo.theme--hof .embeddable-promo__promo-link:before {
    background-image: url(../i/elements/icons/icn-arrow-gold.svg);
}
.embeddable-promo.theme--fpl {
    background-image: url(../i/elements/fpl-graphic-embeddable-promo.png),
        linear-gradient(
            84.48deg,
            #05f0ff -9.08%,
            #7367ff 91.19%,
            #963cff 122.42%
        );
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: contain;
}
.embeddable-promo.theme--fpl:after {
    width: 24rem;
    height: 5.5rem;
    background-image: url(../i/elements/fantasy-logo-white.svg);
}
.embeddable-promo.theme--epl {
    background-image: linear-gradient(87.97deg, #eefe53 1.71%, #75fb93 98.29%);
    color: #37003c;
    padding-right: 12.3rem;
}
.embeddable-promo.theme--epl:after {
    width: 12.4rem;
    height: 12.4rem;
    background-image: url(../i/elements/campaign-logo-epl.png);
}
.embeddable-promo.theme--purple .embeddable-promo__svg-background {
    background-image: linear-gradient(
        123.14deg,
        #37003c 26.79%,
        #4b1a50 79.66%
    );
}
.embeddable-promo.theme--rainbow-laces {
    background: #fff;
    padding-top: 1.75rem;
    padding-bottom: 2.65rem;
    border: 0.1rem solid #ebe5eb;
}
.embeddable-promo.theme--rainbow-laces:before {
    height: 1rem;
    background-image: linear-gradient(
        180deg,
        #760088,
        #760088 10%,
        #004cff 0 20%,
        #028121 20% 30%,
        #fe0 30% 40%,
        #ff8d00 40% 50%,
        #e50000 50% 60%,
        #000 60% 70%,
        #613915 70% 80%,
        #73d7ee 80% 90%,
        #ed70ab 90%
    );
}
.embeddable-promo.theme--rainbow-laces:after {
    width: 24rem;
    height: 11.9rem;
    background-image: url(../i/elements/campaign-logo-rainbow-laces.png);
}
.embeddable-promo.theme--stay-well:after {
    width: auto;
    content: "#StayWell";
    color: #fff;
    font-size: 4.8rem;
    line-height: 5.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: none;
}
.embeddable-promo.theme--stay-well .embeddable-promo__svg-background {
    background-image: linear-gradient(90deg, #ff2882, #ff6900);
}
.embeddable-promo__info {
    width: 26.8rem;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}
.embeddable-promo__header {
    font-size: 3rem;
    line-height: 4.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-promo__promo-text {
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.embeddable-promo__promo-link {
    width: 100%;
    justify-content: center;
    gap: 0.8rem;
}
@media (max-width: 800px) {
    .embeddable-promo {
        gap: 3rem;
        margin: 2.4rem 0;
        flex-direction: column-reverse;
    }
    .embeddable-promo,
    .embeddable-promo.theme--epl,
    .embeddable-promo.theme--nrfr,
    .embeddable-promo.theme--rainbow-laces {
        padding: 2.4rem 4.6rem;
    }
    .embeddable-promo__svg-background--inner {
        width: 200%;
    }
    .embeddable-promo__info {
        text-align: center;
    }
    .embeddable-promo.theme--nrfr {
        gap: 4.66rem;
    }
    .embeddable-promo.theme--hof {
        gap: 3.2rem;
    }
    .embeddable-promo.theme--fpl {
        background-image: url(../i/elements/fpl-graphic-embeddable-promo-sm.png),
            linear-gradient(
                23.14deg,
                #05f0ff -3.76%,
                #7367ff 89.09%,
                #963cff 118%
            );
        background-position: 100% 0;
        background-size: 80%, cover;
        gap: 3.57rem;
    }
    .embeddable-promo.theme--epl {
        gap: 1.6rem;
    }
    .embeddable-promo.theme--rainbow-laces {
        gap: 2.38rem;
    }
    .embeddable-promo.theme--stay-well {
        gap: 6rem;
    }
}
@media (max-width: 700px) {
    .embeddable-promo:after {
        width: 18.2rem;
        height: 7.7rem;
    }
    .embeddable-promo.theme--nrfr:after {
        width: 17rem;
        height: 6.1rem;
    }
    .embeddable-promo.theme--hof:after {
        width: 15.6rem;
        height: 7.7rem;
    }
    .embeddable-promo.theme--fpl:after {
        height: 5.5rem;
    }
    .embeddable-promo.theme--epl:after {
        width: 9.1rem;
        height: 9.1rem;
    }
    .embeddable-promo.theme--rainbow-laces:after {
        width: 16.7rem;
        height: 8.3rem;
    }
    .embeddable-promo.theme--stay-well:after {
        font-size: 3.9rem;
        line-height: 4.7rem;
    }
}
.embeddable-quote {
    margin: 2rem 0;
    padding: 1.2rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
}
.embeddable-quote__header {
    display: flex;
    justify-content: space-between;
    margin-bottom: 1.2rem;
}
.embeddable-quote__author {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #37003c;
}
.embeddable-quote__author img {
    position: static;
    height: 4.8rem;
    width: 4.8rem;
    border-radius: 50%;
}
.embeddable-quote__author .badge-image {
    border-radius: 0;
}
.embeddable-quote__author .badge-image-container,
.embeddable-quote__author picture {
    flex-shrink: 0;
}
.embeddable-quote__author-content {
    margin-left: 0.8rem;
}
.embeddable-quote__author-link,
.embeddable-quote__author-meta {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-decoration: none;
    font-size: 1.6rem;
    color: #963cff;
    display: block;
}
.embeddable-quote__author-link:hover {
    text-decoration: underline;
}
.embeddable-quote__link {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    font-size: 1.2rem;
    line-height: 2.4rem;
    color: #37003c;
    text-decoration: none;
    align-items: center;
}
.embeddable-quote__link.small {
    display: none;
}
.embeddable-quote__link .icn {
    width: 1.1rem;
    height: 1.1rem;
    fill: #37003c;
    margin-left: 0.6rem;
}
.embeddable-quote__link:hover {
    text-decoration: underline;
}
.embeddable-quote__text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #37003c;
}
@media (max-width: 700px) {
    .embeddable-quote__link {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        margin-top: 1.2rem;
        font-size: 1.4rem;
    }
    .embeddable-quote__link.small {
        display: block;
    }
    .embeddable-quote__link.large {
        display: none;
    }
    .embeddable-quote__link span {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
.standardArticle .embeddable-quote__author img {
    width: 4.8rem;
    height: 4.8rem;
    max-width: 4.8rem;
    max-height: 4.8rem;
}
.articleWidget.left .embeddable-quote__link,
.articleWidget.right .embeddable-quote__link {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-top: 1.2rem;
    font-size: 1.4rem;
}
.articleWidget.left .embeddable-quote__link.small,
.articleWidget.right .embeddable-quote__link.small {
    display: block;
}
.articleWidget.left .embeddable-quote__link.large,
.articleWidget.right .embeddable-quote__link.large {
    display: none;
}
.articleWidget.left .embeddable-quote__link span,
.articleWidget.right .embeddable-quote__link span {
    display: flex;
    align-items: center;
    justify-content: center;
}
.embeddable-quote--t3 {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t3:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t3 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t3 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t14633 {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t14633:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t14633 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t14633 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7606 {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7606:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7606 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7606 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7 {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t15986 {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15986:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t15986 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15986 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7605 {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7605:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7605 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7605 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t94 {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t94:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t94 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t94 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t36 {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t36:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t36 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t36 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t8951 {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8951:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t8951 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8951 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7552 {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7552:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7552 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7552 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t91 {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t91:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t91 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t91 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t8 {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t8 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12943 {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12943:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12943 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12943 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7141 {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7141:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7141 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7141 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t31 {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t31:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t31 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t31 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t18257 {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t18257:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t18257 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t18257 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7142 {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7142:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7142 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7142 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t11 {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t11:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t11 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t11 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12933 {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12933:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12933 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12933 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6749 {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6749:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6749 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6749 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t54 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t54:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t54 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t54 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12971 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12971:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12971 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12971 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6886 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6886:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6886 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6886 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t2 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t2:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t2 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t2 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t17017 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17017:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t17017 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17017 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6755 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6755:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6755 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6755 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t13 {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t13:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t13 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t13 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12940 {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12940:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12940 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12940 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t8879 {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8879:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t8879 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8879 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t14 {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t14:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t14 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t14 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t15987 {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15987:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t15987 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15987 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6717 {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6717:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6717 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6717 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t43 {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t43:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t43 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t43 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12969 {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12969:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12969 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12969 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6718 {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6718:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6718 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6718 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t1 {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t1:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t1 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t1 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t15988 {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15988:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t15988 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t15988 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6752 {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6752:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6752 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6752 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t4 {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t4:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t4 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t4 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12970 {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12970:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12970 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12970 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7603 {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7603:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7603 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7603 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t17 {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t17 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t19584 {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t19584:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t19584 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t19584 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t18585 {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t18585:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t18585 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t18585 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t20 {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t20:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t20 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t20 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12945 {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12945:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12945 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12945 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7588 {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7588:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7588 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7588 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12968 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12968:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12968 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12968 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7631 {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7631:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7631 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7631 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t21 {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t21:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t21 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t21 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12944 {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12944:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12944 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12944 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7632 {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7632:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7632 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7632 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t39 {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t39:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t39 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t39 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12934 {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12934:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12934 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12934 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6746 {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6746:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6746 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6746 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t102 {
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t102:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t102 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t102 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t90 {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t90:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t90 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t90 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t49 {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t49:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t49 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t49 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t88 {
    background-image: #f6a22e;
}
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t88:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t88 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t88 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t38 {
    background-image: #f5f5f5;
}
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t38:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t38 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t38 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t25 {
    background-image: #db1d23;
}
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t25:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t25 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t25 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12939 {
    background-image: #db1d23;
}
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12939:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12939 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12939 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7143 {
    background-image: #db1d23;
}
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7143:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7143 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7143 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t110 {
    background-image: #d71f30;
}
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t110:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t110 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t110 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12935 {
    background-image: #d71f30;
}
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12935:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12935 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12935 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6747 {
    background-image: #d71f30;
}
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6747:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6747 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6747 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t56 {
    background-image: #db001b;
}
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t56:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t56 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t56 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12938 {
    background-image: #db001b;
}
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12938:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12938 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12938 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6756 {
    background-image: #db001b;
}
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6756:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6756 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6756 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t80 {
    background-image: #f5f5f5;
}
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t80:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t80 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t80 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t57 {
    background-image: #fe0;
}
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t57:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t57 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t57 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t35 {
    background-image: #f5f5f5;
}
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t35:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t35 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t35 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12948 {
    background-image: #f5f5f5;
}
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12948:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12948 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12948 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6753 {
    background-image: #f5f5f5;
}
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6753:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6753 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6753 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t37 {
    background-image: #cf181d;
}
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t37:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t37 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t37 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t41 {
    background-image: #104c8c;
}
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t41:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t41 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t41 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t5 {
    background-image: #00adef;
}
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t5:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t5 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t5 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12936 {
    background-image: #00adef;
}
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12936:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12936 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12936 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6748 {
    background-image: #00adef;
}
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6748:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6748 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6748 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t92 {
    background-image: #f7931e;
}
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t92:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t92 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t92 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t30 {
    background-image: #f5f5f5;
}
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t30:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t30 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t30 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t55 {
    background-image: #6c0c33;
}
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t55:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t55 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t55 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t113 {
    background-image: #e31b23;
}
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t113:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t113 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t113 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t97 {
    background-image: #035daa;
}
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t97:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t97 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t97 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t33 {
    background-image: #e63234;
}
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t33:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t33 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t33 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t9 {
    background-image: #009edb;
}
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t9:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t9 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t9 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t24 {
    background-image: #f5f5f5;
}
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t24:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t24 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t24 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12937 {
    background-image: #f5f5f5;
}
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12937:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12937 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12937 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t6757 {
    background-image: #f5f5f5;
}
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6757:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t6757 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t6757 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t40 {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t40:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t40 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t40 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t8948 {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8948:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t8948 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8948 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t8966 {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8966:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t8966 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t8966 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t22 {
    background-image: #f5f5f5;
}
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t22:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t22 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t22 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t45 {
    background-image: #00a94f;
}
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t45:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t45 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t45 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12946 {
    background-image: #00a94f;
}
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12946:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12946 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12946 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t7604 {
    background-image: #00a94f;
}
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7604:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t7604 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t7604 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t105 {
    background-image: #004596;
}
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t105:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t105 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t105 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t52 {
    background-image: #005cab;
}
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t52:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t52 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t52 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t47 {
    background-image: #2a307d;
}
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t47:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t47 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t47 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t108 {
    background-image: #0060a9;
}
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t108:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t108 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t108 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t12941 {
    background-image: #0060a9;
}
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12941:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t12941 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t12941 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t17419 {
    background-image: #0060a9;
}
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17419:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t17419 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t17419 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t19 {
    background-image: #005daa;
}
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t19:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t19 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t19 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t46 {
    background-image: #ee3424;
}
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t46:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t46 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t46 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.embeddable-quote--t111 {
    background-image: #005ca6;
}
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__author,
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__link,
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__text {
    color: #fff;
}
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__author .icn,
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__link .icn,
.embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__text .icn {
    fill: #fff;
}
@media (max-width: 700px) {
    .embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t111:not(.t2, .t6, .t54) .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
@media (max-width: 700px) {
    .embeddable-quote--t111 .embeddable-quote__link {
        color: #37003c;
    }
    .embeddable-quote--t111 .embeddable-quote__link .icn {
        fill: #37003c;
    }
}
.spotifyWidget iframe {
    max-width: 100%;
    display: block;
    margin: 0 auto 2.4rem;
    border-radius: 0.4rem;
}
.fixedSidebar .spotifyWidget iframe,
.full-width .spotifyWidget iframe {
    width: 100%;
}
.standardArticle .embeddable-user-prefs p {
    font-size: 1.4rem !important;
    line-height: 1.6rem !important;
}
.embeddable-user-prefs {
    width: 100%;
    padding: 1.5rem 1.2rem 1.2rem;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    border-radius: 0.2rem;
    position: relative;
    min-height: 8.2rem;
}
.embeddable-user-prefs:before {
    content: "";
    position: absolute;
    background: linear-gradient(
        93.93deg,
        #05f0ff 1.12%,
        #7367ff 63.34%,
        #963cff 82.72%
    );
    width: calc(100% - 2.4rem);
    height: 0.4rem;
    top: -0.4rem;
    left: 0;
    right: 0;
    margin: auto;
}
.embeddable-user-prefs.is-disabled .embeddable-user-prefs__toggle-icon {
    background: #e6e9ec;
}
.embeddable-user-prefs.is-disabled .embeddable-user-prefs__toggle-label {
    pointer-events: none;
}
.embeddable-user-prefs__content-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.embeddable-user-prefs__title {
    font-size: 1.8rem;
    line-height: 2.7rem;
    margin-bottom: 0.6rem;
}
.embeddable-user-prefs__text-span,
.embeddable-user-prefs__title-span {
    display: block;
}
.embeddable-user-prefs__text-span--logged-in,
.embeddable-user-prefs__title-span--logged-in {
    display: none;
}
.embeddable-user-prefs__summary-text {
    font-size: 1.4rem !important;
    line-height: 2.2rem !important;
    margin: 0 !important;
    padding: 0 !important;
}
.embeddable-user-prefs__notification-permission-container {
    display: flex;
    align-items: center;
    background: #37003c;
    padding: 0.8rem;
    margin-top: 1rem;
    border-radius: 0.4rem;
    color: #fff;
}
.embeddable-user-prefs__notification-permission-container .icn {
    fill: #fff;
    width: 1.5rem;
    height: 1rem;
}
.embeddable-user-prefs__notification-permission-link {
    color: #fff;
    text-decoration: none;
    padding-right: 0.8rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
}
.embeddable-user-prefs.is-logged-in
    .embeddable-user-prefs__text-span--logged-in,
.embeddable-user-prefs.is-logged-in
    .embeddable-user-prefs__title-span--logged-in {
    display: block;
}
.embeddable-user-prefs.is-logged-in
    .embeddable-user-prefs__text-span--logged-out,
.embeddable-user-prefs.is-logged-in
    .embeddable-user-prefs__title-span--logged-out {
    display: none;
}
.embeddable-user-prefs.is-logged-in .embeddable-user-prefs__toggle-container {
    display: flex;
    align-items: center;
}
.embeddable-user-prefs.is-logged-in .embeddable-user-prefs__sign-in-button {
    display: none;
}
.embeddable-user-prefs.is-app-error .embeddable-user-prefs__error-container {
    display: flex;
}
.embeddable-user-prefs.is-app-error .embeddable-user-prefs__sign-in-button {
    display: none;
}
.embeddable-user-prefs__type-icon {
    max-width: 2.4rem;
    max-height: 1.7rem;
    fill: #37003c;
}
.embeddable-user-prefs__type-icon--app {
    max-width: 1.8rem;
    max-height: 2rem;
}
.embeddable-user-prefs__type-icon-container {
    display: flex;
    align-items: center;
    margin-right: 2.8rem;
}
.embeddable-user-prefs__type-icon-text {
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-left: 1.2rem;
    line-height: 2.1rem;
}
.embeddable-user-prefs__manage-prefs-button {
    line-height: 1.6rem;
    padding: 0.6rem 3.6rem;
    max-width: 40rem;
}
.embeddable-user-prefs__prefs-button-text {
    display: block;
}
.embeddable-user-prefs__prefs-button-text--unset {
    display: none;
}
.embeddable-user-prefs__form-input-container {
    position: relative;
    margin-bottom: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.embeddable-user-prefs__form-input-container--checkbox {
    position: relative;
    justify-content: flex-start;
}
.embeddable-user-prefs__form-input-container.invalid input {
    border: 0.1rem solid #d93025;
}
.embeddable-user-prefs__form-input-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.embeddable-user-prefs__form-label {
    min-width: 21.8rem;
    font-size: 1.4rem;
    line-height: 1;
}
.embeddable-user-prefs__form-label,
.embeddable-user-prefs__form-label .optional {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-user-prefs__form-label .optional {
    display: block;
    margin-top: 0.4rem;
    color: #ff2882;
    font-size: 1.2rem;
}
.embeddable-user-prefs__form-input-wrapper {
    position: relative;
    width: 100%;
}
.embeddable-user-prefs__form-input-wrapper.invalid input {
    border: 0.1rem solid #d93025;
}
.embeddable-user-prefs__form-input-wrapper.invalid .error-message {
    display: flex;
    align-items: center;
}
.embeddable-user-prefs .error-message {
    display: none;
    color: #000;
    font-size: 1.2rem;
    position: absolute;
    top: calc(100% + 0.4rem);
}
.embeddable-user-prefs .error-message__svg {
    width: 1.8rem;
    height: 1.8rem;
    background: #ff2882;
    border-radius: 100%;
    margin-right: 0.4rem;
    flex-shrink: 0;
}
.embeddable-user-prefs__form-input {
    height: 4.8rem;
    width: 100%;
    background: #e8e8e8;
    border: 0.1rem solid #76766f;
    padding: 0 1.2rem;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    font-size: 1.4rem;
}
.embeddable-user-prefs__form-input--dropdown {
    display: block;
    border: 0;
    border-radius: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    z-index: 90;
}
.embeddable-user-prefs__sign-in-form-title {
    margin-bottom: 2.4rem;
    display: flex;
    align-items: center;
    width: 100%;
    font-size: 1.4rem !important;
    line-height: 1.6rem !important;
}
.embeddable-user-prefs__sign-in-form-title:after {
    content: "";
    margin-left: 2.4rem;
    height: 0.1rem;
    background: #e8e8e8;
    width: 100%;
    flex: 1;
}
.embeddable-user-prefs__sign-in-form-title--register {
    margin-bottom: 1.2rem;
}
.embeddable-user-prefs__sign-in-container {
    margin-bottom: 2.4rem;
}
.embeddable-user-prefs__sign-in-error-message-container {
    padding: 0.6rem 1rem;
    border-radius: 0.4rem;
    text-align: center;
    background-color: #fb251b;
    margin-bottom: 2.4rem;
}
.embeddable-user-prefs__sign-in-error-message {
    color: #fff !important;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-user-prefs__form-sign-in-container {
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.embeddable-user-prefs__form-sign-in-text {
    font-size: 1.2rem;
    color: #37003c;
}
.embeddable-user-prefs__form-sign-in-link {
    background: transparent;
    border: none;
    padding: 0;
    color: #ff2882;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1;
}
.embeddable-user-prefs__form-sign-in-link:hover {
    text-decoration: underline;
}
.embeddable-user-prefs__back-container-icon {
    width: 1.4rem;
    height: 1rem;
}
.embeddable-user-prefs__back-button {
    display: flex;
    align-items: center;
    border: none;
    background: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddable-user-prefs__back-button:hover {
    text-decoration: underline;
}
.embeddable-user-prefs__show-password-btn {
    padding: 0 1.5rem;
    position: absolute;
    right: 0.6rem;
    bottom: 0.6rem;
    height: 3.4rem;
    line-height: 3.3rem;
}
.embeddable-user-prefs__show-password-btn:after,
.embeddable-user-prefs__show-password-btn:before {
    display: none;
}
.embeddable-user-prefs__sign-in-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.embeddable-user-prefs__register-container {
    display: block;
    width: 100%;
    text-align: right;
}
.embeddable-user-prefs__register-container a {
    display: inline-block;
}
.embeddable-user-prefs__register-container a:before {
    display: none;
}
.embeddable-user-prefs__forgot-login-link {
    margin-right: 3.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    color: #37003c;
    text-decoration: none;
}
.embeddable-user-prefs__forgot-login-link:hover {
    text-decoration: underline;
}
.embeddable-user-prefs__back-container-text {
    margin-left: 0.4rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
}
.embeddable-user-prefs__social-sign-in-title {
    margin: 2.4rem 0;
}
.embeddable-user-prefs__social-sign-in-buttons {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr;
    grid-gap: 1.6rem;
    margin-bottom: 2.4rem;
}
.embeddable-user-prefs__social-sign-in-button-link {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 1.2rem;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
    border-radius: 0.4rem;
    color: #fff;
    text-decoration: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.embeddable-user-prefs__social-sign-in-button-link--facebook {
    background: #1877f2;
}
.embeddable-user-prefs__social-sign-in-button-link--twitter {
    background: #1d9bf0;
}
.embeddable-user-prefs__social-sign-in-button-link--google {
    background: #fff;
    color: #000;
}
.embeddable-user-prefs__social-sign-in-button-link--apple {
    color: #fff;
    background: #000;
}
.embeddable-user-prefs__error-container {
    align-items: center;
    width: 100%;
    display: none;
}
.embeddable-user-prefs__error-icon-container {
    display: block;
    position: relative;
    border-radius: 100%;
    background: #ff2882;
    width: 2.2rem;
    min-width: 2.2rem;
    height: 2.2rem;
}
.embeddable-user-prefs__error-icon-container svg {
    width: 100%;
    height: 100%;
}
.embeddable-user-prefs__error-text {
    margin-left: 0.6rem;
    margin-bottom: 0 !important;
    font-size: 1.4rem !important;
    line-height: 1.6rem !important;
    padding: 0 !important;
}
.embeddable-user-prefs__social-sign-in-button-icon {
    width: 1.6rem;
    height: 1.6rem;
    fill: #fff;
}
.embeddable-user-prefs__social-sign-in-button-text {
    margin-left: 0.8rem;
}
.embeddable-user-prefs__toggle-container {
    display: none;
}
.embeddable-user-prefs__toggle-label {
    display: block;
    cursor: pointer;
    width: 5.4rem;
    height: 3.2rem;
    border-radius: 10rem;
    transition: all 0.2s ease-in-out;
    background-color: #e6e9ec;
}
.embeddable-user-prefs__toggle-input {
    display: none;
}
.embeddable-user-prefs__toggle-icon {
    height: 2.8rem;
    width: 2.8rem;
    background: #fff;
    display: inline-block;
    border-radius: 10rem;
    margin-top: 0.2rem;
    margin-left: 0.2rem;
    transition: all 0.2s ease-in-out;
    pointer-events: none;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
}
.embeddable-user-prefs__toggle-input:hover
    > .embeddable-user-prefs__toggle-icon {
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2);
    transform: scale(1.01);
}
.embeddable-user-prefs__toggle-input:checked
    + .embeddable-user-prefs__toggle-label
    > .embeddable-user-prefs__toggle-icon {
    margin-left: 2.4rem;
}
.embeddable-user-prefs__toggle-label:active {
    background-color: #a6b9cb;
}
.embeddable-user-prefs__toggle-label:active
    > .embeddable-user-prefs__toggle-icon {
    width: 3.4rem;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
}
.embeddable-user-prefs__toggle-input:checked
    + .embeddable-user-prefs__toggle-label:active
    > .embeddable-user-prefs__toggle-icon {
    margin-left: 1.8rem;
}
.embeddable-user-prefs__toggle-input:checked
    + .embeddable-user-prefs__toggle-label {
    background-color: #00ff87;
}
@media (max-width: 1023px) {
    .embeddable-user-prefs__content-container {
        flex-direction: column;
        align-items: flex-end;
    }
    .embeddable-user-prefs__text-container {
        margin-bottom: 2.4rem;
        width: 100%;
    }
    .embeddable-user-prefs__manage-prefs-button,
    .embeddable-user-prefs__sign-in-button {
        width: 100%;
        max-width: none;
    }
    .embeddable-user-prefs__toggle-container {
        justify-content: space-between;
        width: 100%;
    }
    .embeddable-user-prefs__social-sign-in-buttons {
        grid-template-columns: repeat(2, 2fr);
    }
    .embeddable-user-prefs__form-label {
        min-width: 12.8rem;
    }
}
@media (max-width: 700px) {
    .embeddable-user-prefs {
        min-height: 12.6rem;
    }
}
.fek-embeddable-poll {
    padding: 0;
}
.fek-embeddable-poll--contain-width {
    max-width: 88.8rem;
}
.fek-embeddable-poll--left {
    margin-left: 0;
}
.fek-embeddable-poll--right {
    margin-right: 0;
}
.fek-embeddable-poll.is-guess-gameweek .fek-embeddable-poll__data-capture {
    background-image: url(../i/elements/backgrounds/primary-bg-with-graphic.svg);
    background-size: cover;
    border-radius: 0.8rem !important;
}
.fek-embeddable-poll.is-guess-gameweek
    .fek-embeddable-poll__data-capture-title {
    font-size: 2rem;
}
.fek-embeddable-poll.is-guess-gameweek
    .fek-embeddable-poll__data-capture-header {
    padding-bottom: 0;
}
.fek-embeddable-poll.is-guess-gameweek .data-capture-generic {
    border-top: none;
    padding-top: 0;
}
.fek-embeddable-poll.is-guess-gameweek .data-capture-generic__sign-in-button {
    background-color: #37003c;
    color: #fff;
}
.fek-embeddable-poll.is-guess-gameweek .data-capture-generic__text {
    font-size: 1.6rem;
}
.fek-embeddable-poll.is-showing-results .fek-embeddable-poll__poll-container {
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    overflow: hidden;
}
.fek-embeddable-poll.is-showing-results .fek-embeddable-poll__data-capture {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
}
.fek-embeddable-poll__data-capture-header {
    padding: 1.2rem;
}
.fek-embeddable-poll__data-capture-text,
.fek-embeddable-poll__data-capture-title {
    color: #fff;
}
.fek-embeddable-poll__data-capture-title {
    margin-bottom: 0.8rem;
}
.fek-embeddable-poll__data-capture-text {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.fek-embeddable-poll__data-capture-icon {
    position: relative;
    border-radius: 100%;
    background-color: #00ff87;
    min-width: 2.2rem;
    min-height: 2.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fek-embeddable-poll__data-capture-icon svg {
    width: 1.2rem;
    height: 1rem;
}
.filtered-list--video {
    min-height: 36.5rem;
}
.filtered-list__wrapper {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem 0.4rem;
}
.filtered-list__wrapper--articles {
    display: flex;
    flex-direction: column;
}
.filtered-list__wrapper--articles .media-thumbnail {
    display: flex;
    margin: 0;
}
.filtered-list__wrapper--articles .media-thumbnail__header {
    width: 30%;
    min-width: 14rem;
    flex-shrink: 0;
    max-height: 23rem;
}
.filtered-list__wrapper--articles .media-thumbnail__link {
    flex-direction: row;
    width: 100%;
    align-items: center;
}
.filtered-list__wrapper--articles .media-thumbnail__content {
    width: 60%;
    padding: 3.6rem;
    gap: 0.4rem;
}
.filtered-list__wrapper--articles .media-thumbnail__title {
    line-height: 3.5rem;
    font-size: 3.1rem;
    overflow: hidden;
    max-height: 32.55rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.filtered-list__wrapper--articles .media-thumbnail__related-articles {
    padding-left: 2rem;
    width: 25%;
    justify-content: center;
    border-top: none;
    border-left: 0.1rem solid #ebe5eb;
}
.filtered-list .pageFilter {
    position: relative;
}
.filtered-list .pageFilter.open {
    position: fixed;
}
.filtered-list .pageFilter .loader-small {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 20;
    margin: 0 auto;
}
@media (min-width: 1023px) {
    .filtered-list .pageFilter .loader-small.active {
        display: block;
    }
}
@media (max-width: 1023px) {
    .filtered-list--video {
        min-height: 0;
    }
    .filtered-list__wrapper--articles .media-thumbnail {
        margin: 0 0.2rem 0.8rem;
    }
    .filtered-list__wrapper--articles .media-thumbnail__header {
        width: 40%;
    }
    .filtered-list__wrapper--articles .media-thumbnail__content {
        padding: 1.6rem;
    }
}
@media (min-width: 800px) {
    .filtered-list .media-thumbnail__content {
        padding: 0.4rem 0;
    }
    .filtered-list__wrapper--articles .media-thumbnail__content {
        padding: 3.6rem;
    }
}
@media (max-width: 700px) {
    .filtered-list__wrapper--articles .media-thumbnail__link {
        width: 100%;
    }
    .filtered-list__wrapper--articles .media-thumbnail__content {
        padding: 0.8rem;
    }
    .filtered-list__wrapper--articles .media-thumbnail__title {
        font-size: 1.4rem;
        line-height: 1.7rem;
    }
    .filtered-list__wrapper--articles .media-thumbnail__description {
        display: none;
    }
}
@media (max-width: 800px) {
    .filtered-list__wrapper {
        width: 100%;
        display: flex;
        flex-direction: column;
        gap: 0;
    }
}
.club-cards-wrapper {
    width: 100%;
}
@media (max-width: 700px) {
    .club-card-wrapper {
        width: 100%;
    }
}
.club-list {
    max-width: 1400px;
    display: flex;
    justify-content: center;
    gap: 1.5rem;
    flex-wrap: wrap;
    margin: 0 auto;
    padding: 1rem;
}
@media (max-width: 700px) {
    .club-list {
        gap: 0;
    }
}
.club-card {
    box-sizing: border-box;
    width: 25.5rem;
    height: 15rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.2rem;
    outline: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    text-decoration: none;
    overflow: hidden;
}
.club-card__background {
    z-index: -1;
    transition: background-image 0.2s ease;
}
.club-card__background,
.club-card__svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    border-radius: 0.8rem;
}
.club-card__club-svg {
    display: none;
}
.club-card__info {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    position: relative;
}
.club-card__name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2rem;
    color: #37003c;
    letter-spacing: -0.4px;
}
.club-card__stadium {
    display: none;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #37003c;
}
.club-card__icon {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
    fill: #37003c;
    position: relative;
    transition: left 0.3s, fill 0.3s;
}
.club-card .badge-image--with-hover,
.club-card:hover .badge--with-hover .badge-image {
    display: none;
}
.club-card:hover .badge--with-hover .badge-image--with-hover {
    display: block;
}
@media (max-width: 700px) {
    .club-card {
        outline: none;
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
        height: auto;
        width: 100%;
        padding: 0.7rem 0.4rem 0.8rem 1rem;
        border-bottom: 0.1rem solid #f5f2f5;
    }
    .club-card:after {
        display: none !important;
    }
    .club-card__background {
        display: none;
    }
    .club-card__info {
        width: 100%;
        margin-left: 2rem;
        align-items: center;
    }
    .club-card__name {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .club-card__stadium {
        display: block;
    }
    .club-card .badge-image {
        height: 3.6rem;
        width: auto;
    }
}
.club-card--t3:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t3:focus .club-card__icon,
.club-card--t3:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t3.is-selected .club-card__club-svg,
.club-card--t3:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.club-card--t3.is-selected .club-card__background,
.club-card--t3:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-card--t3.is-selected .club-card__name,
.club-card--t3:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t3.is-selected .club-card__icon,
.club-card--t3:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t14633:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t14633:focus .club-card__icon,
.club-card--t14633:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t14633.is-selected .club-card__club-svg,
.club-card--t14633:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.club-card--t14633.is-selected .club-card__background,
.club-card--t14633:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-card--t14633.is-selected .club-card__name,
.club-card--t14633:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t14633.is-selected .club-card__icon,
.club-card--t14633:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7606:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7606:focus .club-card__icon,
.club-card--t7606:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7606.is-selected .club-card__club-svg,
.club-card--t7606:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.club-card--t7606.is-selected .club-card__background,
.club-card--t7606:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-card--t7606.is-selected .club-card__name,
.club-card--t7606:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7606.is-selected .club-card__icon,
.club-card--t7606:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7:focus .club-card__icon,
.club-card--t7:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7.is-selected .club-card__club-svg,
.club-card--t7:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.club-card--t7.is-selected .club-card__background,
.club-card--t7:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-card--t7.is-selected .club-card__name,
.club-card--t7:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7.is-selected .club-card__icon,
.club-card--t7:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t15986:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t15986:focus .club-card__icon,
.club-card--t15986:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t15986.is-selected .club-card__club-svg,
.club-card--t15986:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.club-card--t15986.is-selected .club-card__background,
.club-card--t15986:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-card--t15986.is-selected .club-card__name,
.club-card--t15986:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t15986.is-selected .club-card__icon,
.club-card--t15986:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7605:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7605:focus .club-card__icon,
.club-card--t7605:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7605.is-selected .club-card__club-svg,
.club-card--t7605:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.club-card--t7605.is-selected .club-card__background,
.club-card--t7605:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-card--t7605.is-selected .club-card__name,
.club-card--t7605:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7605.is-selected .club-card__icon,
.club-card--t7605:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t94:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t94:focus .club-card__icon,
.club-card--t94:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t94.is-selected .club-card__club-svg,
.club-card--t94:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ff1c24;
}
.club-card--t94.is-selected .club-card__background,
.club-card--t94:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.club-card--t94.is-selected .club-card__name,
.club-card--t94:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t94.is-selected .club-card__icon,
.club-card--t94:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t36:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t36:focus .club-card__icon,
.club-card--t36:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t36.is-selected .club-card__club-svg,
.club-card--t36:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.club-card--t36.is-selected .club-card__background,
.club-card--t36:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-card--t36.is-selected .club-card__name,
.club-card--t36:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t36.is-selected .club-card__icon,
.club-card--t36:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t8951:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t8951:focus .club-card__icon,
.club-card--t8951:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t8951.is-selected .club-card__club-svg,
.club-card--t8951:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.club-card--t8951.is-selected .club-card__background,
.club-card--t8951:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-card--t8951.is-selected .club-card__name,
.club-card--t8951:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t8951.is-selected .club-card__icon,
.club-card--t8951:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7552:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7552:focus .club-card__icon,
.club-card--t7552:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7552.is-selected .club-card__club-svg,
.club-card--t7552:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.club-card--t7552.is-selected .club-card__background,
.club-card--t7552:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-card--t7552.is-selected .club-card__name,
.club-card--t7552:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7552.is-selected .club-card__icon,
.club-card--t7552:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t91:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t91:focus .club-card__icon,
.club-card--t91:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t91.is-selected .club-card__club-svg,
.club-card--t91:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #df1e26;
}
.club-card--t91.is-selected .club-card__background,
.club-card--t91:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.club-card--t91.is-selected .club-card__name,
.club-card--t91:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t91.is-selected .club-card__icon,
.club-card--t91:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t8:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t8:focus .club-card__icon,
.club-card--t8:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t8.is-selected .club-card__club-svg,
.club-card--t8:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.club-card--t8.is-selected .club-card__background,
.club-card--t8:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-card--t8.is-selected .club-card__name,
.club-card--t8:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t8.is-selected .club-card__icon,
.club-card--t8:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12943:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12943:focus .club-card__icon,
.club-card--t12943:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12943.is-selected .club-card__club-svg,
.club-card--t12943:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.club-card--t12943.is-selected .club-card__background,
.club-card--t12943:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-card--t12943.is-selected .club-card__name,
.club-card--t12943:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12943.is-selected .club-card__icon,
.club-card--t12943:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7141:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7141:focus .club-card__icon,
.club-card--t7141:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7141.is-selected .club-card__club-svg,
.club-card--t7141:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.club-card--t7141.is-selected .club-card__background,
.club-card--t7141:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-card--t7141.is-selected .club-card__name,
.club-card--t7141:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7141.is-selected .club-card__icon,
.club-card--t7141:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t31:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t31:focus .club-card__icon,
.club-card--t31:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t31.is-selected .club-card__club-svg,
.club-card--t31:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-card--t31.is-selected .club-card__background,
.club-card--t31:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-card--t31.is-selected .club-card__name,
.club-card--t31:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t31.is-selected .club-card__icon,
.club-card--t31:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t18257:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t18257:focus .club-card__icon,
.club-card--t18257:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t18257.is-selected .club-card__club-svg,
.club-card--t18257:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-card--t18257.is-selected .club-card__background,
.club-card--t18257:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-card--t18257.is-selected .club-card__name,
.club-card--t18257:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t18257.is-selected .club-card__icon,
.club-card--t18257:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7142:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7142:focus .club-card__icon,
.club-card--t7142:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7142.is-selected .club-card__club-svg,
.club-card--t7142:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-card--t7142.is-selected .club-card__background,
.club-card--t7142:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-card--t7142.is-selected .club-card__name,
.club-card--t7142:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7142.is-selected .club-card__icon,
.club-card--t7142:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t11:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t11:focus .club-card__icon,
.club-card--t11:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t11.is-selected .club-card__club-svg,
.club-card--t11:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.club-card--t11.is-selected .club-card__background,
.club-card--t11:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-card--t11.is-selected .club-card__name,
.club-card--t11:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t11.is-selected .club-card__icon,
.club-card--t11:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12933:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12933:focus .club-card__icon,
.club-card--t12933:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12933.is-selected .club-card__club-svg,
.club-card--t12933:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.club-card--t12933.is-selected .club-card__background,
.club-card--t12933:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-card--t12933.is-selected .club-card__name,
.club-card--t12933:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12933.is-selected .club-card__icon,
.club-card--t12933:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6749:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6749:focus .club-card__icon,
.club-card--t6749:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6749.is-selected .club-card__club-svg,
.club-card--t6749:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.club-card--t6749.is-selected .club-card__background,
.club-card--t6749:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-card--t6749.is-selected .club-card__name,
.club-card--t6749:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t6749.is-selected .club-card__icon,
.club-card--t6749:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t54:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t54:focus .club-card__icon,
.club-card--t54:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t54.is-selected .club-card__club-svg,
.club-card--t54:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t54.is-selected .club-card__background,
.club-card--t54:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t12971:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12971:focus .club-card__icon,
.club-card--t12971:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12971.is-selected .club-card__club-svg,
.club-card--t12971:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t12971.is-selected .club-card__background,
.club-card--t12971:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t6886:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6886:focus .club-card__icon,
.club-card--t6886:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6886.is-selected .club-card__club-svg,
.club-card--t6886:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t6886.is-selected .club-card__background,
.club-card--t6886:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t2:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t2:focus .club-card__icon,
.club-card--t2:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t2.is-selected .club-card__club-svg,
.club-card--t2:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t2.is-selected .club-card__background,
.club-card--t2:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t17017:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t17017:focus .club-card__icon,
.club-card--t17017:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t17017.is-selected .club-card__club-svg,
.club-card--t17017:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t17017.is-selected .club-card__background,
.club-card--t17017:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t6755:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6755:focus .club-card__icon,
.club-card--t6755:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6755.is-selected .club-card__club-svg,
.club-card--t6755:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t6755.is-selected .club-card__background,
.club-card--t6755:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t13:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t13:focus .club-card__icon,
.club-card--t13:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t13.is-selected .club-card__club-svg,
.club-card--t13:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #003090;
}
.club-card--t13.is-selected .club-card__background,
.club-card--t13:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-card--t13.is-selected .club-card__name,
.club-card--t13:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t13.is-selected .club-card__icon,
.club-card--t13:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12940:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12940:focus .club-card__icon,
.club-card--t12940:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12940.is-selected .club-card__club-svg,
.club-card--t12940:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #003090;
}
.club-card--t12940.is-selected .club-card__background,
.club-card--t12940:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-card--t12940.is-selected .club-card__name,
.club-card--t12940:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12940.is-selected .club-card__icon,
.club-card--t12940:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t8879:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t8879:focus .club-card__icon,
.club-card--t8879:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t8879.is-selected .club-card__club-svg,
.club-card--t8879:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #003090;
}
.club-card--t8879.is-selected .club-card__background,
.club-card--t8879:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-card--t8879.is-selected .club-card__name,
.club-card--t8879:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t8879.is-selected .club-card__icon,
.club-card--t8879:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t14:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t14:focus .club-card__icon,
.club-card--t14:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t14.is-selected .club-card__club-svg,
.club-card--t14:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.club-card--t14.is-selected .club-card__background,
.club-card--t14:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-card--t14.is-selected .club-card__name,
.club-card--t14:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t14.is-selected .club-card__icon,
.club-card--t14:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t15987:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t15987:focus .club-card__icon,
.club-card--t15987:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t15987.is-selected .club-card__club-svg,
.club-card--t15987:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.club-card--t15987.is-selected .club-card__background,
.club-card--t15987:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-card--t15987.is-selected .club-card__name,
.club-card--t15987:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t15987.is-selected .club-card__icon,
.club-card--t15987:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6717:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6717:focus .club-card__icon,
.club-card--t6717:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6717.is-selected .club-card__club-svg,
.club-card--t6717:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.club-card--t6717.is-selected .club-card__background,
.club-card--t6717:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-card--t6717.is-selected .club-card__name,
.club-card--t6717:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t6717.is-selected .club-card__icon,
.club-card--t6717:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t43:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t43:focus .club-card__icon,
.club-card--t43:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t43.is-selected .club-card__club-svg,
.club-card--t43:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.club-card--t43.is-selected .club-card__background,
.club-card--t43:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-card--t12969:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12969:focus .club-card__icon,
.club-card--t12969:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12969.is-selected .club-card__club-svg,
.club-card--t12969:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.club-card--t12969.is-selected .club-card__background,
.club-card--t12969:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-card--t6718:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6718:focus .club-card__icon,
.club-card--t6718:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6718.is-selected .club-card__club-svg,
.club-card--t6718:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.club-card--t6718.is-selected .club-card__background,
.club-card--t6718:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-card--t1:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t1:focus .club-card__icon,
.club-card--t1:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t1.is-selected .club-card__club-svg,
.club-card--t1:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-card--t1.is-selected .club-card__background,
.club-card--t1:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-card--t1.is-selected .club-card__name,
.club-card--t1:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t1.is-selected .club-card__icon,
.club-card--t1:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t15988:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t15988:focus .club-card__icon,
.club-card--t15988:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t15988.is-selected .club-card__club-svg,
.club-card--t15988:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-card--t15988.is-selected .club-card__background,
.club-card--t15988:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-card--t15988.is-selected .club-card__name,
.club-card--t15988:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t15988.is-selected .club-card__icon,
.club-card--t15988:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6752:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6752:focus .club-card__icon,
.club-card--t6752:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6752.is-selected .club-card__club-svg,
.club-card--t6752:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-card--t6752.is-selected .club-card__background,
.club-card--t6752:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-card--t6752.is-selected .club-card__name,
.club-card--t6752:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t6752.is-selected .club-card__icon,
.club-card--t6752:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t4:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t4:focus .club-card__icon,
.club-card--t4:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t4.is-selected .club-card__club-svg,
.club-card--t4:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #444041;
}
.club-card--t4.is-selected .club-card__background,
.club-card--t4:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.club-card--t4.is-selected .club-card__name,
.club-card--t4:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t4.is-selected .club-card__icon,
.club-card--t4:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12970:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12970:focus .club-card__icon,
.club-card--t12970:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12970.is-selected .club-card__club-svg,
.club-card--t12970:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #444041;
}
.club-card--t12970.is-selected .club-card__background,
.club-card--t12970:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.club-card--t12970.is-selected .club-card__name,
.club-card--t12970:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12970.is-selected .club-card__icon,
.club-card--t12970:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7603:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7603:focus .club-card__icon,
.club-card--t7603:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7603.is-selected .club-card__club-svg,
.club-card--t7603:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #444041;
}
.club-card--t7603.is-selected .club-card__background,
.club-card--t7603:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.club-card--t7603.is-selected .club-card__name,
.club-card--t7603:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7603.is-selected .club-card__icon,
.club-card--t7603:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t17:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t17:focus .club-card__icon,
.club-card--t17:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t17.is-selected .club-card__club-svg,
.club-card--t17:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.club-card--t17.is-selected .club-card__background,
.club-card--t17:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-card--t17.is-selected .club-card__name,
.club-card--t17:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t17.is-selected .club-card__icon,
.club-card--t17:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t19584:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t19584:focus .club-card__icon,
.club-card--t19584:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t19584.is-selected .club-card__club-svg,
.club-card--t19584:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.club-card--t19584.is-selected .club-card__background,
.club-card--t19584:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-card--t19584.is-selected .club-card__name,
.club-card--t19584:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t19584.is-selected .club-card__icon,
.club-card--t19584:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t18585:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t18585:focus .club-card__icon,
.club-card--t18585:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t18585.is-selected .club-card__club-svg,
.club-card--t18585:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.club-card--t18585.is-selected .club-card__background,
.club-card--t18585:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-card--t18585.is-selected .club-card__name,
.club-card--t18585:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t18585.is-selected .club-card__icon,
.club-card--t18585:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t20:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t20:focus .club-card__icon,
.club-card--t20:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t20.is-selected .club-card__club-svg,
.club-card--t20:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.club-card--t20.is-selected .club-card__background,
.club-card--t20:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-card--t20.is-selected .club-card__name,
.club-card--t20:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t20.is-selected .club-card__icon,
.club-card--t20:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12945:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12945:focus .club-card__icon,
.club-card--t12945:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12945.is-selected .club-card__club-svg,
.club-card--t12945:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.club-card--t12945.is-selected .club-card__background,
.club-card--t12945:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-card--t12945.is-selected .club-card__name,
.club-card--t12945:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12945.is-selected .club-card__icon,
.club-card--t12945:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7588:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7588:focus .club-card__icon,
.club-card--t7588:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7588.is-selected .club-card__club-svg,
.club-card--t7588:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.club-card--t7588.is-selected .club-card__background,
.club-card--t7588:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-card--t7588.is-selected .club-card__name,
.club-card--t7588:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7588.is-selected .club-card__icon,
.club-card--t7588:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6:focus .club-card__icon,
.club-card--t6:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6.is-selected .club-card__club-svg,
.club-card--t6:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t6.is-selected .club-card__background,
.club-card--t6:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t12968:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12968:focus .club-card__icon,
.club-card--t12968:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12968.is-selected .club-card__club-svg,
.club-card--t12968:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t12968.is-selected .club-card__background,
.club-card--t12968:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t7631:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7631:focus .club-card__icon,
.club-card--t7631:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7631.is-selected .club-card__club-svg,
.club-card--t7631:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fff;
}
.club-card--t7631.is-selected .club-card__background,
.club-card--t7631:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-card--t21:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t21:focus .club-card__icon,
.club-card--t21:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t21.is-selected .club-card__club-svg,
.club-card--t21:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #963849;
}
.club-card--t21.is-selected .club-card__background,
.club-card--t21:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-card--t21.is-selected .club-card__name,
.club-card--t21:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t21.is-selected .club-card__icon,
.club-card--t21:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12944:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12944:focus .club-card__icon,
.club-card--t12944:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12944.is-selected .club-card__club-svg,
.club-card--t12944:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #963849;
}
.club-card--t12944.is-selected .club-card__background,
.club-card--t12944:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-card--t12944.is-selected .club-card__name,
.club-card--t12944:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12944.is-selected .club-card__icon,
.club-card--t12944:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7632:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7632:focus .club-card__icon,
.club-card--t7632:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7632.is-selected .club-card__club-svg,
.club-card--t7632:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #963849;
}
.club-card--t7632.is-selected .club-card__background,
.club-card--t7632:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-card--t7632.is-selected .club-card__name,
.club-card--t7632:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7632.is-selected .club-card__icon,
.club-card--t7632:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t39:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t39:focus .club-card__icon,
.club-card--t39:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t39.is-selected .club-card__club-svg,
.club-card--t39:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.club-card--t39.is-selected .club-card__background,
.club-card--t39:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-card--t12934:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12934:focus .club-card__icon,
.club-card--t12934:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12934.is-selected .club-card__club-svg,
.club-card--t12934:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.club-card--t12934.is-selected .club-card__background,
.club-card--t12934:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-card--t6746:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6746:focus .club-card__icon,
.club-card--t6746:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6746.is-selected .club-card__club-svg,
.club-card--t6746:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.club-card--t6746.is-selected .club-card__background,
.club-card--t6746:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-card--t102:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t102:focus .club-card__icon,
.club-card--t102:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t102.is-selected .club-card__club-svg,
.club-card--t102:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fa4616;
}
.club-card--t102.is-selected .club-card__background,
.club-card--t102:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.club-card--t90:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #500024, #81204c);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t90:focus .club-card__icon,
.club-card--t90:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t90.is-selected .club-card__club-svg,
.club-card--t90:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #81204c;
}
.club-card--t90.is-selected .club-card__background,
.club-card--t90:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.club-card--t90.is-selected .club-card__name,
.club-card--t90:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t90.is-selected .club-card__icon,
.club-card--t90:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t49:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #e30613, #fa3844);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t49:focus .club-card__icon,
.club-card--t49:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t49.is-selected .club-card__club-svg,
.club-card--t49:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fa3844;
}
.club-card--t49.is-selected .club-card__background,
.club-card--t49:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.club-card--t49.is-selected .club-card__name,
.club-card--t49:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t49.is-selected .club-card__icon,
.club-card--t49:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t88:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f6a22e;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t88:focus .club-card__icon,
.club-card--t88:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t88.is-selected .club-card__club-svg,
.club-card--t88:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f6a22e;
}
.club-card--t88.is-selected .club-card__background,
.club-card--t88:is(:hover, :focus) .club-card__background {
    background-image: #f6a22e;
}
.club-card--t38:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t38:focus .club-card__icon,
.club-card--t38:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t38.is-selected .club-card__club-svg,
.club-card--t38:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t38.is-selected .club-card__background,
.club-card--t38:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t25:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db1d23;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t25:focus .club-card__icon,
.club-card--t25:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t25.is-selected .club-card__club-svg,
.club-card--t25:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.club-card--t25.is-selected .club-card__background,
.club-card--t25:is(:hover, :focus) .club-card__background {
    background-image: #db1d23;
}
.club-card--t25.is-selected .club-card__name,
.club-card--t25:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t25.is-selected .club-card__icon,
.club-card--t25:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12939:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db1d23;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12939:focus .club-card__icon,
.club-card--t12939:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12939.is-selected .club-card__club-svg,
.club-card--t12939:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.club-card--t12939.is-selected .club-card__background,
.club-card--t12939:is(:hover, :focus) .club-card__background {
    background-image: #db1d23;
}
.club-card--t12939.is-selected .club-card__name,
.club-card--t12939:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12939.is-selected .club-card__icon,
.club-card--t12939:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t7143:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db1d23;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7143:focus .club-card__icon,
.club-card--t7143:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7143.is-selected .club-card__club-svg,
.club-card--t7143:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.club-card--t7143.is-selected .club-card__background,
.club-card--t7143:is(:hover, :focus) .club-card__background {
    background-image: #db1d23;
}
.club-card--t7143.is-selected .club-card__name,
.club-card--t7143:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t7143.is-selected .club-card__icon,
.club-card--t7143:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t110:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #d71f30;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t110:focus .club-card__icon,
.club-card--t110:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t110.is-selected .club-card__club-svg,
.club-card--t110:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.club-card--t110.is-selected .club-card__background,
.club-card--t110:is(:hover, :focus) .club-card__background {
    background-image: #d71f30;
}
.club-card--t110.is-selected .club-card__name,
.club-card--t110:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t110.is-selected .club-card__icon,
.club-card--t110:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12935:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #d71f30;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12935:focus .club-card__icon,
.club-card--t12935:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12935.is-selected .club-card__club-svg,
.club-card--t12935:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.club-card--t12935.is-selected .club-card__background,
.club-card--t12935:is(:hover, :focus) .club-card__background {
    background-image: #d71f30;
}
.club-card--t12935.is-selected .club-card__name,
.club-card--t12935:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12935.is-selected .club-card__icon,
.club-card--t12935:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6747:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #d71f30;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6747:focus .club-card__icon,
.club-card--t6747:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6747.is-selected .club-card__club-svg,
.club-card--t6747:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.club-card--t6747.is-selected .club-card__background,
.club-card--t6747:is(:hover, :focus) .club-card__background {
    background-image: #d71f30;
}
.club-card--t6747.is-selected .club-card__name,
.club-card--t6747:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t6747.is-selected .club-card__icon,
.club-card--t6747:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t56:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db001b;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t56:focus .club-card__icon,
.club-card--t56:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t56.is-selected .club-card__club-svg,
.club-card--t56:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.club-card--t56.is-selected .club-card__background,
.club-card--t56:is(:hover, :focus) .club-card__background {
    background-image: #db001b;
}
.club-card--t56.is-selected .club-card__name,
.club-card--t56:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t56.is-selected .club-card__icon,
.club-card--t56:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t12938:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db001b;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12938:focus .club-card__icon,
.club-card--t12938:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12938.is-selected .club-card__club-svg,
.club-card--t12938:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.club-card--t12938.is-selected .club-card__background,
.club-card--t12938:is(:hover, :focus) .club-card__background {
    background-image: #db001b;
}
.club-card--t12938.is-selected .club-card__name,
.club-card--t12938:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12938.is-selected .club-card__icon,
.club-card--t12938:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t6756:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #db001b;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6756:focus .club-card__icon,
.club-card--t6756:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6756.is-selected .club-card__club-svg,
.club-card--t6756:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.club-card--t6756.is-selected .club-card__background,
.club-card--t6756:is(:hover, :focus) .club-card__background {
    background-image: #db001b;
}
.club-card--t6756.is-selected .club-card__name,
.club-card--t6756:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t6756.is-selected .club-card__icon,
.club-card--t6756:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t80:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t80:focus .club-card__icon,
.club-card--t80:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t80.is-selected .club-card__club-svg,
.club-card--t80:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t80.is-selected .club-card__background,
.club-card--t80:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t57:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #fe0;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t57:focus .club-card__icon,
.club-card--t57:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t57.is-selected .club-card__club-svg,
.club-card--t57:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #fe0;
}
.club-card--t57.is-selected .club-card__background,
.club-card--t57:is(:hover, :focus) .club-card__background {
    background-image: #fe0;
}
.club-card--t35:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t35:focus .club-card__icon,
.club-card--t35:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t35.is-selected .club-card__club-svg,
.club-card--t35:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t35.is-selected .club-card__background,
.club-card--t35:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t12948:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12948:focus .club-card__icon,
.club-card--t12948:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12948.is-selected .club-card__club-svg,
.club-card--t12948:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t12948.is-selected .club-card__background,
.club-card--t12948:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t6753:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6753:focus .club-card__icon,
.club-card--t6753:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6753.is-selected .club-card__club-svg,
.club-card--t6753:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t6753.is-selected .club-card__background,
.club-card--t6753:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t37:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #cf181d;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t37:focus .club-card__icon,
.club-card--t37:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t37.is-selected .club-card__club-svg,
.club-card--t37:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #cf181d;
}
.club-card--t37.is-selected .club-card__background,
.club-card--t37:is(:hover, :focus) .club-card__background {
    background-image: #cf181d;
}
.club-card--t37.is-selected .club-card__name,
.club-card--t37:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t37.is-selected .club-card__icon,
.club-card--t37:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t41:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #104c8c;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t41:focus .club-card__icon,
.club-card--t41:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t41.is-selected .club-card__club-svg,
.club-card--t41:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #104c8c;
}
.club-card--t41.is-selected .club-card__background,
.club-card--t41:is(:hover, :focus) .club-card__background {
    background-image: #104c8c;
}
.club-card--t41.is-selected .club-card__name,
.club-card--t41:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t41.is-selected .club-card__icon,
.club-card--t41:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t5:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00adef;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t5:focus .club-card__icon,
.club-card--t5:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t5.is-selected .club-card__club-svg,
.club-card--t5:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.club-card--t5.is-selected .club-card__background,
.club-card--t5:is(:hover, :focus) .club-card__background {
    background-image: #00adef;
}
.club-card--t12936:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00adef;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12936:focus .club-card__icon,
.club-card--t12936:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12936.is-selected .club-card__club-svg,
.club-card--t12936:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.club-card--t12936.is-selected .club-card__background,
.club-card--t12936:is(:hover, :focus) .club-card__background {
    background-image: #00adef;
}
.club-card--t6748:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00adef;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6748:focus .club-card__icon,
.club-card--t6748:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6748.is-selected .club-card__club-svg,
.club-card--t6748:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.club-card--t6748.is-selected .club-card__background,
.club-card--t6748:is(:hover, :focus) .club-card__background {
    background-image: #00adef;
}
.club-card--t92:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f7931e;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t92:focus .club-card__icon,
.club-card--t92:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t92.is-selected .club-card__club-svg,
.club-card--t92:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f7931e;
}
.club-card--t92.is-selected .club-card__background,
.club-card--t92:is(:hover, :focus) .club-card__background {
    background-image: #f7931e;
}
.club-card--t30:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t30:focus .club-card__icon,
.club-card--t30:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t30.is-selected .club-card__club-svg,
.club-card--t30:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t30.is-selected .club-card__background,
.club-card--t30:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t55:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #6c0c33;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t55:focus .club-card__icon,
.club-card--t55:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t55.is-selected .club-card__club-svg,
.club-card--t55:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #6c0c33;
}
.club-card--t55.is-selected .club-card__background,
.club-card--t55:is(:hover, :focus) .club-card__background {
    background-image: #6c0c33;
}
.club-card--t55.is-selected .club-card__name,
.club-card--t55:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t55.is-selected .club-card__icon,
.club-card--t55:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t113:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e31b23;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t113:focus .club-card__icon,
.club-card--t113:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t113.is-selected .club-card__club-svg,
.club-card--t113:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #e31b23;
}
.club-card--t113.is-selected .club-card__background,
.club-card--t113:is(:hover, :focus) .club-card__background {
    background-image: #e31b23;
}
.club-card--t97:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #035daa;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t97:focus .club-card__icon,
.club-card--t97:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t97.is-selected .club-card__club-svg,
.club-card--t97:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #035daa;
}
.club-card--t97.is-selected .club-card__background,
.club-card--t97:is(:hover, :focus) .club-card__background {
    background-image: #035daa;
}
.club-card--t97.is-selected .club-card__name,
.club-card--t97:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t97.is-selected .club-card__icon,
.club-card--t97:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t33:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #e63234;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t33:focus .club-card__icon,
.club-card--t33:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t33.is-selected .club-card__club-svg,
.club-card--t33:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #e63234;
}
.club-card--t33.is-selected .club-card__background,
.club-card--t33:is(:hover, :focus) .club-card__background {
    background-image: #e63234;
}
.club-card--t9:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #009edb;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t9:focus .club-card__icon,
.club-card--t9:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t9.is-selected .club-card__club-svg,
.club-card--t9:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #009edb;
}
.club-card--t9.is-selected .club-card__background,
.club-card--t9:is(:hover, :focus) .club-card__background {
    background-image: #009edb;
}
.club-card--t24:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t24:focus .club-card__icon,
.club-card--t24:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t24.is-selected .club-card__club-svg,
.club-card--t24:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t24.is-selected .club-card__background,
.club-card--t24:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t12937:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12937:focus .club-card__icon,
.club-card--t12937:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12937.is-selected .club-card__club-svg,
.club-card--t12937:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t12937.is-selected .club-card__background,
.club-card--t12937:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t6757:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t6757:focus .club-card__icon,
.club-card--t6757:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t6757.is-selected .club-card__club-svg,
.club-card--t6757:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t6757.is-selected .club-card__background,
.club-card--t6757:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t40:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t40:focus .club-card__icon,
.club-card--t40:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t40.is-selected .club-card__club-svg,
.club-card--t40:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.club-card--t40.is-selected .club-card__background,
.club-card--t40:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-card--t40.is-selected .club-card__name,
.club-card--t40:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t40.is-selected .club-card__icon,
.club-card--t40:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t8948:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t8948:focus .club-card__icon,
.club-card--t8948:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t8948.is-selected .club-card__club-svg,
.club-card--t8948:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.club-card--t8948.is-selected .club-card__background,
.club-card--t8948:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-card--t8948.is-selected .club-card__name,
.club-card--t8948:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t8948.is-selected .club-card__icon,
.club-card--t8948:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t8966:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t8966:focus .club-card__icon,
.club-card--t8966:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t8966.is-selected .club-card__club-svg,
.club-card--t8966:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.club-card--t8966.is-selected .club-card__background,
.club-card--t8966:is(:hover, :focus) .club-card__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-card--t8966.is-selected .club-card__name,
.club-card--t8966:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t8966.is-selected .club-card__icon,
.club-card--t8966:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t22:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #f5f5f5;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t22:focus .club-card__icon,
.club-card--t22:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t22.is-selected .club-card__club-svg,
.club-card--t22:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.club-card--t22.is-selected .club-card__background,
.club-card--t22:is(:hover, :focus) .club-card__background {
    background-image: #f5f5f5;
}
.club-card--t45:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00a94f;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t45:focus .club-card__icon,
.club-card--t45:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t45.is-selected .club-card__club-svg,
.club-card--t45:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.club-card--t45.is-selected .club-card__background,
.club-card--t45:is(:hover, :focus) .club-card__background {
    background-image: #00a94f;
}
.club-card--t12946:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00a94f;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12946:focus .club-card__icon,
.club-card--t12946:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12946.is-selected .club-card__club-svg,
.club-card--t12946:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.club-card--t12946.is-selected .club-card__background,
.club-card--t12946:is(:hover, :focus) .club-card__background {
    background-image: #00a94f;
}
.club-card--t7604:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #00a94f;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t7604:focus .club-card__icon,
.club-card--t7604:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t7604.is-selected .club-card__club-svg,
.club-card--t7604:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.club-card--t7604.is-selected .club-card__background,
.club-card--t7604:is(:hover, :focus) .club-card__background {
    background-image: #00a94f;
}
.club-card--t105:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #004596;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t105:focus .club-card__icon,
.club-card--t105:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t105.is-selected .club-card__club-svg,
.club-card--t105:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #004596;
}
.club-card--t105.is-selected .club-card__background,
.club-card--t105:is(:hover, :focus) .club-card__background {
    background-image: #004596;
}
.club-card--t105.is-selected .club-card__name,
.club-card--t105:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t105.is-selected .club-card__icon,
.club-card--t105:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t52:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #005cab;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t52:focus .club-card__icon,
.club-card--t52:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t52.is-selected .club-card__club-svg,
.club-card--t52:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #005cab;
}
.club-card--t52.is-selected .club-card__background,
.club-card--t52:is(:hover, :focus) .club-card__background {
    background-image: #005cab;
}
.club-card--t52.is-selected .club-card__name,
.club-card--t52:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t52.is-selected .club-card__icon,
.club-card--t52:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t47:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #2a307d;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t47:focus .club-card__icon,
.club-card--t47:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t47.is-selected .club-card__club-svg,
.club-card--t47:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #2a307d;
}
.club-card--t47.is-selected .club-card__background,
.club-card--t47:is(:hover, :focus) .club-card__background {
    background-image: #2a307d;
}
.club-card--t47.is-selected .club-card__name,
.club-card--t47:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t47.is-selected .club-card__icon,
.club-card--t47:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t108:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #0060a9;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t108:focus .club-card__icon,
.club-card--t108:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t108.is-selected .club-card__club-svg,
.club-card--t108:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.club-card--t108.is-selected .club-card__background,
.club-card--t108:is(:hover, :focus) .club-card__background {
    background-image: #0060a9;
}
.club-card--t12941:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #0060a9;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t12941:focus .club-card__icon,
.club-card--t12941:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t12941.is-selected .club-card__club-svg,
.club-card--t12941:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.club-card--t12941.is-selected .club-card__background,
.club-card--t12941:is(:hover, :focus) .club-card__background {
    background-image: #0060a9;
}
.club-card--t12941.is-selected .club-card__name,
.club-card--t12941:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t12941.is-selected .club-card__icon,
.club-card--t12941:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t17419:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #0060a9;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t17419:focus .club-card__icon,
.club-card--t17419:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t17419.is-selected .club-card__club-svg,
.club-card--t17419:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.club-card--t17419.is-selected .club-card__background,
.club-card--t17419:is(:hover, :focus) .club-card__background {
    background-image: #0060a9;
}
.club-card--t17419.is-selected .club-card__name,
.club-card--t17419:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t17419.is-selected .club-card__icon,
.club-card--t17419:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t19:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #005daa;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t19:focus .club-card__icon,
.club-card--t19:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t19.is-selected .club-card__club-svg,
.club-card--t19:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #005daa;
}
.club-card--t19.is-selected .club-card__background,
.club-card--t19:is(:hover, :focus) .club-card__background {
    background-image: #005daa;
}
.club-card--t19.is-selected .club-card__name,
.club-card--t19:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t19.is-selected .club-card__icon,
.club-card--t19:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t46:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #ee3424;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t46:focus .club-card__icon,
.club-card--t46:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t46.is-selected .club-card__club-svg,
.club-card--t46:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #ee3424;
}
.club-card--t46.is-selected .club-card__background,
.club-card--t46:is(:hover, :focus) .club-card__background {
    background-image: #ee3424;
}
.club-card--t46.is-selected .club-card__name,
.club-card--t46:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t46.is-selected .club-card__icon,
.club-card--t46:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.club-card--t111:not(.team-one, .team-two):after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #005ca6;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-card--t111:focus .club-card__icon,
.club-card--t111:hover .club-card__icon {
    left: 0.4rem;
}
.club-card--t111.is-selected .club-card__club-svg,
.club-card--t111:is(:hover, :focus) .club-card__club-svg {
    display: block;
    fill: #005ca6;
}
.club-card--t111.is-selected .club-card__background,
.club-card--t111:is(:hover, :focus) .club-card__background {
    background-image: #005ca6;
}
.club-card--t111.is-selected .club-card__name,
.club-card--t111:is(:hover, :focus) .club-card__name {
    color: #fff;
}
.club-card--t111.is-selected .club-card__icon,
.club-card--t111:is(:hover, :focus) .club-card__icon {
    fill: #fff;
}
.manager {
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.manager td {
    padding: 1.15rem 1.7rem;
}
.manager td a {
    display: flex;
    align-items: center;
    color: #37003c;
}
.manager td:not(:first-child):before {
    display: none;
}
.manager--active td:first-child:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0.4rem;
    background-color: #ff2882;
}
.manager__nationality {
    display: flex;
    align-items: center;
}
.manager__flag {
    margin-right: 1.6rem;
}
.manager__team {
    padding-left: 4.2rem;
}
.manager .badge {
    position: absolute;
    left: 1.6rem;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 1rem;
    height: 3.6rem;
    width: 3.6rem;
}
.manager .badge-image {
    width: 100%;
    height: 3.6rem;
}
@media (max-width: 700px) {
    .manager td {
        padding-left: 1.2rem;
    }
}
.player {
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player__name {
    display: flex;
    align-items: center;
}
.player__name-image {
    width: 4.1rem;
    margin: 0.5rem 1.5rem;
}
.player a {
    text-decoration: none;
    color: #37003c;
}
.player a:hover {
    text-decoration: underline;
}
.player td:before {
    display: none;
}
.player__nationality {
    display: flex;
    align-items: center;
}
.player__flag {
    margin-right: 1rem;
    width: 3.6rem;
    display: flex;
}
.player__flag-icon {
    width: 100%;
}
.table .player-listing__header-item {
    padding-left: 0.2rem;
}
.indexAllTime {
    padding: 1rem;
    margin-top: 2rem;
}
@media (max-width: 700px) {
    .indexAllTime {
        margin-top: 0;
    }
}
.team-index {
    font-size: 1.6rem;
    color: #37003c;
    font-weight: 400;
    letter-spacing: -0.04rem;
}
.team-index .noContentContainer {
    display: block;
}
.team-index__header .team,
.team-index__header .venue {
    padding: 0.6rem 0.8rem 0.7rem;
}
.team-index__header .venue {
    position: relative;
    padding-left: 1.4rem;
}
.team-index__header .venue:after {
    content: "Visit";
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
}
.team-index__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    color: #37003c;
    margin-bottom: 0.8rem;
}
.team-index .badge,
.team-index .badge .badge-image {
    width: 3.2rem;
    height: 3.2rem;
}
.team-index__body .venue {
    position: relative;
}
.team-index__body .venue__stadium-icon {
    width: 1.6rem;
    height: 1.6rem;
    margin-right: 0.8rem;
}
.team-index__body .venue__stadium-icon .svg {
    fill: #37003c;
    width: 100%;
    height: 100%;
}
.team-index__body .venue__arrow-icon {
    height: 1.6rem;
    position: absolute;
    right: 2rem;
    top: 50%;
    transform: translateY(-50%);
    transition: right 0.2s ease;
}
.team-index__body .venue__arrow-icon .svg {
    width: 1.2rem;
    height: 1.2rem;
}
.team-index__body .venue:hover .venue__arrow-icon {
    right: 1.5rem;
}
.team-index .team,
.team-index .venue {
    width: 50%;
}
.team-index .team a,
.team-index .venue a {
    display: flex;
    align-items: center;
    padding: 0.9rem 0.8rem 1rem;
}
.team-index .team a:hover .team-index__name,
.team-index .team a:hover .team-index__stadium-name,
.team-index .venue a:hover .team-index__name,
.team-index .venue a:hover .team-index__stadium-name {
    text-decoration: underline;
}
.team-index .venue {
    padding-left: 1.4rem;
}
.team-index a {
    text-decoration: none;
    color: inherit;
}
.team-index__name {
    margin-left: 1.6rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
@media (max-width: 700px) {
    .team-index .team,
    .team-index .venue {
        padding: 0;
    }
    .team-index__title {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .team-index__name {
        margin-left: 2rem;
    }
    .team-index__club-name {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .team-index__stadium-name {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .team-index__arrow {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        height: 1.2rem;
        width: 1.2rem;
    }
    .team-index__arrow svg {
        width: 100%;
        height: 100%;
    }
}
.broadcastDataContainer {
    margin-right: 11.7rem;
    float: right;
    display: flex;
    align-items: center;
}
.broadcastFixturesContainer {
    clear: both;
}
.broadcastFixturesContainer .fixtures__date {
    margin-bottom: 0.8rem;
}
.multipleBroadcastersContainer {
    line-height: 1.2rem;
}
.multipleBroadcastersButton {
    min-width: 19rem;
    color: #37003c;
}
.broadcasterContainer {
    display: flex;
    position: relative;
    align-items: center;
}
.broadcasterContainer__multiple {
    padding: 0 1.6rem 0 0;
    justify-content: flex-end;
}
.broadcasterContainer__multiple:last-of-type {
    padding: 0;
}
@media (min-width: 1023px) {
    .broadcasterContainer__multiple {
        padding: 0 0.8rem 0 0;
    }
}
.broadcaster-liveStream {
    text-decoration: none;
}
.liveStream {
    background: #ff2882;
    padding: 0.55rem 0.5rem 0.55rem 0.7rem;
    border-radius: 2rem;
    display: inline-flex;
    margin-right: 0.8rem;
}
.liveStream__play-icon {
    fill: #fff;
    width: 0.6rem;
    height: 0.7rem;
}
.broadcaster-image-container {
    vertical-align: middle;
    line-height: 1;
}
@media (max-width: 900px) {
    .broadcaster-image-container {
        vertical-align: unset;
    }
}
.broadcaster-image-container .broadcaster-text {
    visibility: hidden;
    font-size: 0;
}
.broadcaster-image-container .broadcaster-image {
    vertical-align: middle;
}
@media (min-width: 700px) {
    .articleWidget .broadcasterContainer__multiple {
        min-width: auto;
    }
}
.articleWidget .broadcaster-image-container .broadcaster-image {
    width: auto;
}
.broadcastHighlightsLogos,
.broadcastHostLogos {
    margin-right: 2rem;
}
@supports (flex-wrap: wrap) {
    .broadcastHighlightsLogos,
    .broadcastHostLogos {
        display: flex;
        flex-wrap: wrap;
        gap: 0.8rem;
    }
}
.broadcastHighlightsLogos .broadcasterContainer,
.broadcastHostLogos .broadcasterContainer {
    text-align: center;
    text-decoration: none;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
    float: left;
    gap: 0.8rem;
    width: 21.6rem;
    min-height: 10.8rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    padding: 1.6rem;
}
.broadcastHighlightsLogos
    .broadcasterContainer
    .broadcaster-info.broadcaster-text,
.broadcastHostLogos .broadcasterContainer .broadcaster-info.broadcaster-text {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    color: #37003c;
    font-size: 1.2rem;
    visibility: visible;
}
.broadcastHighlightsLogos
    .broadcasterContainer
    .broadcaster-info.broadcaster-text
    .icn,
.broadcastHostLogos
    .broadcasterContainer
    .broadcaster-info.broadcaster-text
    .icn {
    display: inline-block;
    margin-left: 5px;
}
.broadcastHostsContainer {
    float: left;
    padding-right: 3rem;
    margin-bottom: 2rem;
}
.broadcaster-icon {
    width: 1.1rem;
    height: 1.1rem;
    fill: #37003c;
}
.broadcastSchedule--paddingTop {
    margin-top: 3rem;
}
.broadcastSchedule .text-centre {
    justify-content: flex-end;
}
.broadcastersContainer {
    clear: both;
    padding-bottom: 3rem;
}
.broadcastersContainer .logo {
    display: block;
}
.broadcastersContainer .logo .broadcaster-text {
    display: block;
    margin-top: 0.8rem;
}
.broadcastHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    padding-bottom: 1.6rem;
}
.broadcastHighlightsLogos,
.broadcastHighlightsLogos div {
    display: inline-block;
}
.broadcastHighlightsContainer {
    float: left;
    margin-bottom: 3rem;
}
@media (max-width: 450px) {
    .broadcastHighlightsContainerInner {
        display: block;
        float: left;
        margin-bottom: 2rem;
    }
}
hr {
    border-color: transparent;
    border-bottom-color: #e8e8e8;
    padding-top: 1rem;
}
.hptoMatchesContainer .matchAbridged:focus .broadcaster-text,
.hptoMatchesContainer .matchAbridged:hover .broadcaster-text {
    background: #37003c;
    color: #fff;
}
.hptoMatchesContainer .matchAbridged:focus .broadcaster,
.hptoMatchesContainer .matchAbridged:hover .broadcaster {
    color: #05f0ff;
}
@media (max-width: 500px) {
    .mcNav .matchAbridged {
        text-align: center;
    }
    .mcNav .matchAbridged .broadcaster {
        clear: both;
        position: static !important;
        text-align: center;
        width: auto;
    }
}
span.broadcaster-text {
    padding-top: 0.8rem;
}
@media (min-width: 1023px) {
    div.fixture.preMatch:focus .broadcaster-text,
    div.fixture.preMatch:hover .broadcaster-text {
        color: #fff;
    }
}
.referees + .broadcaster {
    max-width: none !important;
    padding: 1rem 16rem;
}
@media (max-width: 900px) {
    .fixture .liveStreamContainer,
    div.fixture.preMatch .liveStreamContainer {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }
    .fixture .highlightBroadcasterLogo,
    div.fixture.preMatch .highlightBroadcasterLogo {
        min-width: 0;
    }
    .fixture .broadcaster.highlightBroadcasterLogo,
    div.fixture.preMatch .broadcaster.highlightBroadcasterLogo {
        display: inline-block;
        min-width: 0;
        padding: 0 2rem;
        width: auto;
        height: 25px;
        margin: 1.4rem 0 -1.5rem;
    }
}
.fixture.live .broadcaster,
.fixture.live .broadcaster .broadcaster-text {
    color: #fff;
}
.highlightName {
    float: left;
    padding: 0.5rem 6.7rem 0.5rem 3.5rem;
}
.localTimeMessage {
    float: right;
    margin-bottom: 2rem;
    padding-bottom: 1rem;
    padding-left: 1rem;
    text-align: left;
    color: #171717;
}
.localTimeMessage--bold {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.localTimeMessage:before {
    content: "";
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 5px;
}
.localTimeMessage p {
    display: inline-block;
}
@media (max-width: 1160px) {
    .localTimeMessage {
        width: 100%;
        text-align: center;
        position: static;
        top: auto;
        left: auto;
        padding-bottom: 3rem;
    }
}
@media (max-width: 1023px) {
    .matchAbridged .broadcaster {
        width: auto;
    }
    .broadcastFullSeasonButton {
        margin-top: 0;
    }
}
@media (max-width: 900px) {
    .broadcastHighlightsContainer {
        margin-bottom: 1rem;
    }
    .matchFixtureContainer .livestream {
        left: -0.5rem;
        position: relative;
        margin: 0.5rem 0 -1.5rem;
        transform: translateY(0);
    }
    .broadcastFixturesContainer {
        padding-top: 1.5rem;
        overflow: hidden;
    }
    .broadcastFixturesContainer .overview {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .broadcastDataContainer {
        float: none;
        margin: 1.6rem 0 -0.8rem;
        justify-content: center;
    }
    .localTimeMessage {
        padding-bottom: 0;
    }
    .highlightName {
        float: none;
        text-align: center;
        padding-top: 0;
    }
}
@media (max-width: 700px) {
    .broadcastFullSeasonButton,
    .broadcastViewUpcomingButton {
        display: none;
    }
    .broadcastFilterContainer.pageFilter .btn-more {
        max-width: 50%;
        float: none;
        clear: both;
        text-align: center;
        padding-left: 40px;
    }
    .broadcastHighlightsContainer,
    .broadcastHighlightsLogos,
    .broadcastHostLogos,
    .broadcastHostsContainer {
        display: block;
        width: 100%;
        float: none;
        padding-right: 0;
    }
    .broadcastHighlightsContainerInner {
        width: 100%;
        float: none;
    }
    .broadcastHighlightsLogos,
    .broadcastHostLogos {
        display: flex;
        margin-right: 0;
        width: 100%;
    }
    .broadcastHighlightsLogos .broadcasterContainer,
    .broadcastHostLogos .broadcasterContainer {
        width: calc(50% - 0.4rem);
        margin-left: 0;
        padding: 10px 5px;
    }
    .broadcastSchedule--paddingTop {
        margin-top: 0;
    }
}
@media (max-width: 500px) {
    .broadcastFilterContainer.pageFilter .btn-more {
        max-width: none;
    }
    .localTimeMessage {
        width: 100%;
        text-align: center;
        position: static;
        top: auto;
        left: auto;
        padding-top: 0;
    }
}
.fixture-page-filter__fixtures-calendar {
    order: 2;
    position: relative;
    margin-left: auto;
    padding: 0 2.4rem;
    display: flex;
    align-self: stretch;
    align-items: center;
    min-height: 100%;
    min-width: 24.2rem;
}
.fixture-page-filter__fixtures-calendar:before {
    background: #f5f2f5;
    bottom: 1rem;
    content: "";
    display: block;
    height: auto;
    position: absolute;
    left: 0;
    top: 1rem;
    width: 0.1rem;
}
.fixture-page-filter__fixtures-calendar .icon-button {
    display: flex !important;
    align-items: center;
    cursor: pointer;
}
.fixture-page-filter__fixtures-calendar .icon-button__icon {
    margin-right: 0.8rem;
    height: 2.3rem;
    fill: #37003c;
}
.fixture-page-filter__fixtures-calendar .icon-button__icon svg {
    fill: #37003c;
}
.fixture-page-filter__fixtures-calendar .icon-button:hover {
    color: #963cff;
}
.fixture-page-filter__fixtures-calendar .icon-button:hover .icon-button__icon,
.fixture-page-filter__fixtures-calendar
    .icon-button:hover
    .icon-button__icon
    svg {
    fill: #963cff;
}
.fixture-page-filter__fixture-calendar-text {
    order: 2;
    font-size: 1.2rem;
    color: #171717;
}
@media (max-width: 1023px) {
    .fixture-page-filter__fixtures-calendar {
        padding: 0 0.8rem;
        min-width: 0;
    }
}
.tbc-accordion {
    position: relative;
    margin-bottom: 4rem;
}
.tbc-accordion:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 0;
    background: #37003c;
    transition: height 0.2s ease-in-out;
}
.tbc-accordion:hover:after {
    height: 0.2rem;
}
.tbc-accordion__heading {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #ebe5eb;
    cursor: pointer;
    position: relative;
}
.tbc-accordion__heading .date {
    float: none;
    pointer-events: none;
}
.tbc-accordion__heading .icn {
    margin-right: 2rem;
    transition: transform 0.2s ease-in-out;
}
.tbc-accordion__heading-icon {
    width: 1rem;
    height: 1rem;
    margin-right: 0.4rem;
}
.tbc-accordion__heading-icon svg {
    fill: #171717;
}
.tbc-accordion__heading-content {
    display: flex;
    align-items: center;
    gap: 1.6rem;
}
.tbc-accordion__heading-content .fixtures__date {
    font-size: 2rem;
    line-height: 3rem;
    color: #171717;
}
.tbc-accordion__heading-content .fixtures__date,
.tbc-accordion__total-items {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tbc-accordion__total-items {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #37003c;
    border-radius: 0.4rem;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
    padding: 0.2rem 0.8rem;
}
.tbc-accordion__competition-logo-container {
    display: block;
    width: 100%;
    text-align: right;
    margin: 1.2rem 0;
}
.tbc-accordion__competition-logo {
    max-height: 3rem;
    width: auto;
}
.tbc-accordion__content {
    max-height: 0;
    overflow: hidden;
    border-top: 0.1rem solid #f5f2f5;
    transition: all 0.3s linear;
}
.tbc-accordion.is-active .tbc-accordion__heading-icon {
    transform: rotate(180deg);
}
.tbc-accordion.is-active .tbc-accordion__content {
    max-height: 100rem;
}
.tbc-accordion.is-active .tbc-accordion__heading {
    border: 0;
}
.tbc-accordion.is-active:after {
    height: 0.2rem;
}
.tbc-accordion .matchList {
    margin-bottom: 1.6rem !important;
}
.tbc-accordion .matchList:first-of-type {
    border-top: 0;
}
.tbc-accordion .competitionContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1.2rem 0.8rem;
    width: 100%;
}
.tbc-accordion .competitionContainer .competitionTitle {
    font-size: 1.5rem;
    line-height: 1.9rem;
    width: 0;
    height: 0;
    overflow: hidden;
}
.tbc-accordion .competitionContainer .competition.allcompetitions {
    float: none;
    justify-self: flex-end;
    margin: 0;
}
@media (max-width: 1023px) {
    .tbc-accordion {
        margin-bottom: 3.2rem;
    }
    .tbc-accordion__heading {
        padding-bottom: 1.6rem;
        border-bottom: 0.1rem solid #ebe5eb;
    }
    .tbc-accordion__heading-content .fixtures__date {
        font-size: 1.6rem;
        line-height: 2.4rem;
        letter-spacing: -0.04rem;
    }
    .tbc-accordion__total-items {
        width: auto;
        line-height: 2.1rem;
        font-size: 1.4rem;
    }
    .tbc-accordion__competition-logo-container {
        margin: 0.8rem 0;
    }
    .tbc-accordion__competition-logo {
        max-height: 2.8rem;
    }
    .tbc-accordion:after {
        display: none;
    }
    .tbc-accordion .competitionContainer .competitionTitle {
        width: auto;
        height: auto;
    }
    .tbc-accordion .date.long {
        display: block !important;
        margin-bottom: 0;
    }
    .tbc-accordion .date.short {
        display: none !important;
    }
}
.fixtures-header-info {
    width: 100%;
    margin-bottom: 4rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.fixtures-header-info__fixture-key-text {
    color: #87668a;
    letter-spacing: -0.04rem;
    font-size: 1.2rem;
    display: flex;
}
.fixtures-header-info__fixture-key-text span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-left: 0.2rem;
}
.fixtures-header-info__fixture-key-icon {
    fill: #87668a;
    margin-right: 0.4rem;
    width: 1.1rem;
    margin-top: 0.1rem;
    height: 1rem;
}
@media (max-width: 37.5em) {
    .fixtures-header-info {
        margin-bottom: 3rem;
    }
}
@media (max-width: 28.125em) {
    .fixtures-header-info .hublot-watch-container {
        margin-left: -0.5rem;
    }
    .fixtures-header-info .hublot-watch-container .hublot-logo {
        margin-right: 0;
    }
}
@media screen and (max-width: 350px) {
    .fixtures-header-info__fixture-key-icon {
        display: none;
    }
}
.fixtures-modal {
    background: linear-gradient(180deg, transparent 4rem, #fff 0);
    max-width: 99.3rem;
    width: 100%;
    position: relative;
    color: #37003c;
    border-radius: 1.2rem;
    letter-spacing: -0.4px;
}
.fixtures-modal .fixtures-header {
    background-color: #37003c;
    text-align: center;
    line-height: 4.1rem;
    height: 4.1rem;
    position: relative;
    border-top-left-radius: 1.2rem;
    border-top-right-radius: 1.2rem;
}
.fixtures-modal .fixtures-header h5 {
    font-size: 1.2rem;
}
.fixtures-modal .fixtures-header .logo-container {
    width: 4rem;
    height: 4rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    border-radius: 100%;
}
.fixtures-modal .fixtures-header .logo-container .badge {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
}
.fixtures-modal .fixtures-header .team-one,
.fixtures-modal .fixtures-header .team-two {
    width: 50%;
    position: absolute;
    top: 0;
    text-decoration: none;
    display: flex;
    align-items: center;
}
.fixtures-modal .fixtures-header .team-one h4,
.fixtures-modal .fixtures-header .team-two h4 {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.fixtures-modal .fixtures-header .team-one:hover h4,
.fixtures-modal .fixtures-header .team-two:hover h4 {
    text-decoration: underline;
}
.fixtures-modal .fixtures-header .match-time h4,
.fixtures-modal .fixtures-header .team-one h4,
.fixtures-modal .fixtures-header .team-two h4 {
    display: inline-block;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.fixtures-modal .fixtures-header .team-one {
    text-align: right;
    left: 0;
    padding-right: 3rem;
    justify-content: flex-end;
}
.fixtures-modal .fixtures-header .team-two {
    text-align: left;
    right: 0;
    padding-left: 3rem;
}
.fixtures-modal .fixtures-header .match-time {
    border-radius: 0.4rem;
    border: 0.1rem solid #ebe5eb;
    width: 4.3rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #fff;
    padding: 0.1rem 0;
}
.fixtures-modal .match-links {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 2rem;
}
.fixtures-modal .match-links__item {
    width: 48%;
    text-align: center;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    margin: 2.4rem 0.4rem 0;
    display: flex;
    justify-content: center;
    padding: 0;
}
.fixtures-modal .match-links__item:hover {
    text-decoration: none;
    background-color: #f5f2f5;
}
.fixtures-modal .match-links__item a {
    padding: 1.2rem 5.6rem;
    text-decoration: none;
    color: #37003c;
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}
.fixtures-modal .match-links__item a .icn {
    background-size: 100%;
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.7rem;
}
.fixtures-modal .past-matches {
    width: 100%;
    display: flex;
}
.fixtures-modal .past-matches .badge-image {
    vertical-align: middle;
}
.fixtures-modal .past-matches .premier-league,
.fixtures-modal .past-matches .team-one-past {
    border-right: 1px solid #f5f2f5;
}
.fixtures-modal .past-matches .fixtures-modal__col {
    width: 33.3333333333%;
    text-align: center;
    padding: 0 2.2rem;
    margin-bottom: 2.4rem;
}
.fixtures-modal .past-matches .fixtures-modal__col h5 {
    text-align: center;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    margin: 1.6rem 0 0.4rem;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__container {
    max-width: 29.1rem;
    margin: 0 auto;
    padding: 0.9rem 0;
    border-radius: 0.4rem;
    border: 0.1rem solid #ebe5eb;
}
.fixtures-modal
    .past-matches
    .fixtures-modal__col
    .match-fixture__container:hover
    .arrow-right-purple {
    background-image: url(../i/elements/icons/arrow-forward-white.svg);
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__info {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 1.9rem 0 0.8rem;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__date {
    font-size: 1rem;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__league {
    font-size: 1rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__teams {
    min-width: auto;
    margin-left: 0;
    width: 100%;
    justify-content: center;
}
.fixtures-modal
    .past-matches
    .fixtures-modal__col
    .match-fixture__teams
    .arrow-right-purple {
    width: 1rem;
    height: 1rem;
    background-repeat: no-repeat;
    position: absolute;
    right: 0.7rem;
    top: 50%;
    transform: translateY(-50%);
    background-size: 100%;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture abbr {
    text-decoration: none;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__team-name {
    width: auto;
    font-size: 1.4rem;
    margin: 0 0.3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    min-width: 3.5rem;
    color: #37003c;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture__score {
    position: relative;
    margin: 0 0.5rem;
    font-size: 1.4rem;
}
.fixtures-modal .past-matches .fixtures-modal__col .match-fixture .badge {
    position: relative;
    margin-top: 0;
    top: 0;
    width: 2.7rem;
}
.fixtures-modal .past-matches .team-two-past {
    padding-right: 1.6rem;
}
.fixtures-modal .past-matches .premier-league {
    padding-left: 1.6rem;
}
.fixtures-modal .past-matches .premier-league .standings-abridged {
    max-width: 29.1rem;
    margin: 0 auto;
}
.fixtures-modal .past-matches .premier-league .previous-meetings {
    margin-bottom: 0.5rem;
    margin-top: 4rem;
    border: 0;
}
.fixtures-modal .past-matches .premier-league .standings-table {
    margin-bottom: 1rem;
}
.fixtures-modal .past-matches .premier-league .standings-table .pos {
    text-align: center;
    position: relative;
}
.fixtures-modal .past-matches .premier-league .standings-table .pos:after {
    margin-right: -10px;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody tr {
    background-color: #fff;
    height: 4rem;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody td {
    font-size: 1.6rem;
    color: #37003c;
    text-align: center;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody td.pos {
    font-size: 1.2rem;
}
.fixtures-modal
    .past-matches
    .premier-league
    .standings-table
    tbody
    td.pos
    .movement {
    right: 0.2rem;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody td:before {
    display: none;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody .points,
.fixtures-modal .past-matches .premier-league .standings-table tbody .team {
    text-align: start;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody .points {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody .team {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.fixtures-modal .past-matches .premier-league .standings-table tbody .team a {
    text-decoration: none;
    color: #37003c;
}
.fixtures-modal
    .past-matches
    .premier-league
    .standings-table
    tbody
    .team
    .badge {
    margin-right: 0.5rem;
}
.fixtures-modal .past-matches .premier-league .standings-table td,
.fixtures-modal .past-matches .premier-league .standings-table th {
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 0.8rem;
}
.fixtures-modal .past-matches .competition {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.fixtures-modal .past-matches .competition-image-1 {
    display: block;
    background-image: url(../i/elements/pl-main-logo.svg);
    height: 2.7rem;
    width: 2rem;
    background-repeat: no-repeat;
    background-size: 100%;
}
.fixtures-modal .past-matches .competition h5 {
    margin: 1.6rem 0 1.5rem;
}
@media (max-width: 800px) {
    .fixtures-modal {
        max-height: 70rem;
        max-width: 100%;
        overflow-y: scroll;
        overscroll-behavior-y: none;
        background: #fff;
    }
    .fixtures-modal,
    .fixtures-modal .fixtures-header {
        border-radius: 0;
    }
    .fixtures-modal .past-matches {
        flex-direction: column;
        align-items: center;
    }
    .fixtures-modal .past-matches .fixtures-modal__col {
        width: 40rem;
    }
}
.fixtures__matches-list {
    margin-bottom: 3.2rem;
    position: relative;
}
.fixtures__date-content-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.8rem;
    padding: 0 0.8rem;
}
.fixtures__date {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.04rem;
    color: #37003c;
}
.fixtures__date--long {
    display: block;
}
.fixtures__date--short {
    display: none;
}
.fixtures__competition-logo {
    max-height: 3rem;
    width: auto;
    overflow: hidden;
}
.fixtures .refereeHeader {
    position: relative;
    margin: 0;
    width: calc(100% - 43.2rem);
    margin-left: auto;
    margin-right: 3.2rem;
    clear: both;
    text-align: center;
    font-size: 1.1rem;
    color: #37003c;
}
.fixtures .refereeHeader .referees {
    text-align: center;
    margin-right: 0;
    width: 80%;
    margin-left: auto;
    left: auto;
    float: none;
}
.fixtures .refereeHeader .referees .ref {
    float: none;
    margin-right: -0.4rem;
    display: inline-block;
    width: 25%;
}
@media (max-width: 1023px) {
    .fixtures__matches-list {
        margin-bottom: 1.2rem;
    }
    .fixtures__content-container {
        padding: 0 0.8rem;
    }
    .fixtures__date-content-container {
        padding: 0;
    }
    .fixtures__date {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .fixtures__date--long {
        display: none;
    }
    .fixtures__date--short {
        display: block;
    }
    .fixtures__competition-logo {
        max-height: 2.8rem;
    }
    .fixtures .refereeHeader {
        display: none;
    }
}
@media (max-width: 1023px) {
    .fixtures__competition-logo.U18 {
        max-width: 13rem;
    }
}
.match-fixture {
    text-decoration: none;
    position: relative;
}
.match-fixture--large .match-fixture__teams {
    width: 45%;
}
.match-fixture--no-link {
    pointer-events: none;
}
.match-fixture--small.match-fixture {
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
}
.match-fixture--small.match-fixture:focus,
.match-fixture--small.match-fixture:hover {
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
}
.match-fixture--small.match-fixture:focus:after,
.match-fixture--small.match-fixture:hover:after {
    content: none;
}
.match-fixture--small.match-fixture:focus .match-fixture__minutes,
.match-fixture--small.match-fixture:focus .match-fixture__team-name,
.match-fixture--small.match-fixture:focus time,
.match-fixture--small.match-fixture:hover .match-fixture__minutes,
.match-fixture--small.match-fixture:hover .match-fixture__team-name,
.match-fixture--small.match-fixture:hover time {
    color: #fff;
}
.match-fixture--small.match-fixture:focus .match-fixture__end-icon,
.match-fixture--small.match-fixture:hover .match-fixture__end-icon {
    margin-right: 0.8rem;
    margin-left: 1.6rem;
    fill: #fff;
}
.match-fixture--small.match-fixture .match-fixture__team,
.match-fixture--small.match-fixture .match-fixture__team:first-of-type {
    padding: 0;
    width: auto;
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.match-fixture--small.match-fixture .match-fixture__team .badge,
.match-fixture--small.match-fixture .match-fixture__team:first-of-type .badge {
    left: 0 !important;
    position: relative;
    top: 0;
    margin-top: 0;
}
.match-fixture--small.match-fixture .match-fixture__team-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    min-width: 4rem;
}
.match-fixture--small.match-fixture .match-fixture__score,
.match-fixture--small.match-fixture time {
    position: relative;
    min-width: 4.3rem;
    width: 4.3rem;
    height: 2.2rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.match-fixture--small.match-fixture .match-fixture__end-icon {
    position: absolute;
    right: 0;
}
.match-fixture--abridged.match-fixture {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 1.3rem 0.8rem;
    position: relative;
    color: #37003c;
}
.match-fixture--abridged.match-fixture:focus,
.match-fixture--abridged.match-fixture:hover {
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
    color: #fff;
}
.match-fixture--abridged.match-fixture:focus:after,
.match-fixture--abridged.match-fixture:hover:after {
    content: none;
}
.match-fixture--abridged.match-fixture:focus .match-fixture__minutes,
.match-fixture--abridged.match-fixture:focus .match-fixture__team-name,
.match-fixture--abridged.match-fixture:focus time,
.match-fixture--abridged.match-fixture:hover .match-fixture__minutes,
.match-fixture--abridged.match-fixture:hover .match-fixture__team-name,
.match-fixture--abridged.match-fixture:hover time {
    color: #fff;
}
.match-fixture--abridged.match-fixture:focus .match-fixture__end-icon,
.match-fixture--abridged.match-fixture:hover .match-fixture__end-icon {
    margin-right: 0.8rem;
    margin-left: 1.6rem;
}
.match-fixture--abridged.match-fixture:focus .match-fixture__icon,
.match-fixture--abridged.match-fixture:hover .match-fixture__icon {
    fill: #fff;
}
.summer-series .match-fixture--abridged.match-fixture:focus,
.summer-series .match-fixture--abridged.match-fixture:hover {
    background: linear-gradient(90deg, #f5af00, #ff6900);
}
.match-fixture--abridged.match-fixture:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0.8rem;
    right: 0.8rem;
    background-color: #efefef;
    height: 0.1rem;
}
.match-fixture--abridged.match-fixture.live .match-fixture__score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.match-fixture--abridged.match-fixture.live .match-fixture__score,
.match-fixture--abridged.match-fixture.live:focus,
.match-fixture--abridged.match-fixture.live:hover {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.match-fixture--abridged.match-fixture.live:focus .match-fixture__score,
.match-fixture--abridged.match-fixture.live:hover .match-fixture__score {
    background-color: #fff;
    color: #37003c;
}
.match-fixture--abridged.match-fixture.live:focus .match-fixture__score span,
.match-fixture--abridged.match-fixture.live:hover .match-fixture__score span {
    color: #37003c;
}
.match-fixture--abridged.match-fixture .match-fixture__team:first-of-type {
    padding-right: 6.6rem;
}
.match-fixture--abridged.match-fixture
    .match-fixture__team:first-of-type
    .badge {
    right: 3rem;
}
.match-fixture--abridged.match-fixture
    .match-fixture__team:not(:first-of-type) {
    padding-left: 6.6rem;
}
.match-fixture--abridged.match-fixture
    .match-fixture__team:not(:first-of-type)
    .badge {
    left: 3rem;
}
.match-fixture--abridged.match-fixture .match-fixture__team-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.match-fixture--abridged.match-fixture .match-fixture__minutes {
    font-size: 1.2rem;
    line-height: 1.8rem;
    left: 2.8rem;
    height: auto;
    top: 1.5rem;
}
.match-fixture--abridged.match-fixture .match-fixture__minutes.added-time {
    left: 1.8rem;
}
.match-fixture--abridged.match-fixture .match-fixture__score,
.match-fixture--abridged.match-fixture time {
    height: 2.5rem;
    width: 4.3rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
    top: 1.1rem;
}
.match-fixture--disabled.match-fixture {
    pointer-events: none;
}
.match-fixture__wrapper {
    display: block;
    color: #37003c;
    text-decoration: none;
    position: relative;
}
.match-fixture__wrapper.disabled {
    pointer-events: none;
}
.match-fixture__wrapper:not(.disabled):focus .match-fixture__container,
.match-fixture__wrapper:not(.disabled):hover .match-fixture__container {
    color: #fff;
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
}
.match-fixture__wrapper:not(.disabled):focus .match-fixture__end-icon,
.match-fixture__wrapper:not(.disabled):hover .match-fixture__end-icon {
    margin-right: 0.8rem;
    margin-left: 1.6rem;
}
.match-fixture__wrapper:not(.disabled):focus .match-fixture__end-icon .svg,
.match-fixture__wrapper:not(.disabled):focus .match-fixture__stadium-icon .svg,
.match-fixture__wrapper:not(.disabled):hover .match-fixture__end-icon .svg,
.match-fixture__wrapper:not(.disabled):hover .match-fixture__stadium-icon .svg {
    fill: #fff;
}
.match-fixture__wrapper.live .match-fixture__score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.match-fixture__wrapper.live .match-fixture__score,
.match-fixture__wrapper.live:focus .match-fixture__container,
.match-fixture__wrapper.live:hover .match-fixture__container {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.match-fixture__wrapper.live:focus .match-fixture__score,
.match-fixture__wrapper.live:hover .match-fixture__score {
    background: #fff;
    color: #37003c;
}
.match-fixture__wrapper.live:focus .match-fixture__score span,
.match-fixture__wrapper.live:hover .match-fixture__score span {
    color: #37003c;
}
.match-fixture__wrapper.live:focus .match-fixture__minutes strong,
.match-fixture__wrapper.live:hover .match-fixture__minutes strong {
    -webkit-text-fill-color: #fff;
    text-fill-color: #fff;
}
.match-fixture.live .match-fixture__score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.match-fixture.live .match-fixture__score,
.match-fixture.live:focus .match-fixture__container,
.match-fixture.live:hover .match-fixture__container {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.match-fixture.live:focus .match-fixture__score,
.match-fixture.live:hover .match-fixture__score {
    background: #fff;
    color: #37003c;
}
.match-fixture.live:focus .match-fixture__score span,
.match-fixture.live:hover .match-fixture__score span {
    color: #37003c;
}
.match-fixture.live:focus .match-fixture__minutes strong,
.match-fixture.live:hover .match-fixture__minutes strong {
    -webkit-text-fill-color: #fff;
    text-fill-color: #fff;
}
.match-fixture__container {
    display: flex;
    padding: 1.05rem 0;
    align-items: center;
    position: relative;
    color: #37003c;
    width: 100%;
    border-bottom: 0.1rem solid #f5f2f5;
    cursor: pointer;
}
.match-fixture__container:hover {
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
    color: #fff;
}
.match-fixture__container:hover .match-fixture__end-icon {
    margin-right: 0.8rem;
    margin-left: 1.6rem;
}
.match-fixture__container:hover .match-fixture__penalties p,
.match-fixture__container:hover .match-fixture__stadium-name,
.match-fixture__container:hover .match-fixture__team-name {
    color: #fff;
}
.match-fixture__referees {
    width: 85%;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
}
.match-fixture__ref {
    width: 25%;
    margin-right: -0.4rem;
    display: inline-block;
    vertical-align: middle;
}
.match-fixture__referees-container {
    margin-right: 2.2rem;
    width: calc(100% - 24rem);
    text-align: right;
}
.match-fixture__match-info {
    font-size: 1rem;
    text-align: center;
    line-height: 1.5rem;
    color: #37003c;
    display: block;
    margin-bottom: 1rem;
}
.match-fixture__team-score-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.match-fixture__team {
    width: 50%;
    padding-left: 7.8rem;
    position: relative;
    text-align: left;
}
.match-fixture__team:not(:first-of-type) .badge {
    left: 4rem;
    top: -0.4rem;
}
.match-fixture__team:first-of-type {
    text-align: right;
    padding-left: 0;
    padding-right: 7.8rem;
}
.match-fixture__team:first-of-type .badge {
    right: 3.7rem;
    top: -0.4rem;
}
.match-fixture__team-name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.04rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}
.match-fixture__team-name abbr {
    text-decoration: none;
}
.match-fixture__penalties {
    text-align: center;
    width: 100%;
    margin-top: 1rem;
}
.match-fixture__penalties p {
    color: #37003c;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.048rem;
}
.match-fixture__score,
.match-fixture time {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    border-radius: 0.4rem;
    width: 4.8rem;
    height: 2.8rem;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 3.2rem;
}
.match-fixture time {
    background: transparent;
    font-size: 1.6rem;
    width: 5.2rem;
    border: 0.1rem solid #ebe5eb;
}
.match-fixture__short-name {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.match-fixture__abbr {
    display: none;
}
.match-fixture .badge {
    position: absolute;
}
.match-fixture__summary-broadcasters {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.match-fixture__summary-broadcasters .broadcasterContainer {
    margin-top: 1.2rem;
}
.match-fixture__fixture-broadcast {
    margin-top: 0;
    display: flex;
    margin-right: 0.8rem;
}
@media (min-width: 700px) {
    .match-fixture__fixture-broadcast__multiple {
        min-width: auto;
    }
}
.match-fixture__fixture-broadcast .broadcaster.broadcaster--multiple {
    font-size: 12px;
    padding: 10px;
    max-width: 15%;
    width: auto;
    margin: 0 auto;
    text-align: left;
}
.match-fixture__fixture-broadcast .broadcaster.broadcaster--multiple .liveOn {
    margin-bottom: 5px;
    display: block;
    width: 50%;
    float: left;
    text-align: right;
    margin-top: 5px;
}
.match-fixture__fixture-broadcast .broadcaster--stacked {
    padding-left: 0;
    text-align: center;
    display: block;
    min-width: 0;
}
.match-fixture__fixture-broadcast .broadcaster--stacked li {
    display: block;
}
.match-fixture__fixture-broadcast .broadcaster--stacked li .logo {
    display: inline-block;
    margin-bottom: 0;
}
.match-fixture__fixture-broadcast
    .broadcaster--stacked
    li
    .logo:nth-of-type(n + 1) {
    margin-top: 4px;
}
.match-fixture__teams {
    display: flex;
    align-items: center;
    width: 45.9rem;
    margin-left: 3.2rem;
    min-height: 2.5rem;
    position: relative;
    font-size: 0;
}
.match-fixture__teams.has-penalties {
    flex-wrap: wrap;
}
.match-fixture__score {
    background: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.match-fixture__score span {
    padding: 0 0.4rem;
    font-weight: 400;
    vertical-align: initial;
    color: #fff;
    position: relative;
}
.match-fixture__score.has-penalties {
    top: 0;
}
.match-fixture__minutes {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 1.6rem;
    line-height: 5.4rem;
    color: #37003c;
    font-size: 1.1rem;
    height: 100%;
    display: flex;
    align-items: center;
}
.match-fixture__minutes strong {
    font-size: 1.2rem;
    display: inline-block;
    vertical-align: bottom;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.match-fixture__stadium-name {
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
    text-align: left;
    margin-left: 18rem;
}
.match-fixture__stadium-icon {
    display: block;
    width: 1.6rem;
    height: 1.1rem;
    margin-right: 0.8rem;
}
.match-fixture__stadium-icon svg {
    fill: #37003c;
    height: 100%;
    width: 100%;
}
.match-fixture__end-container {
    margin-right: 0;
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.match-fixture__end-icon {
    display: block;
    margin-left: 0.8rem;
    width: 1.2rem;
    height: 1.2rem;
    margin-right: 1.6rem;
    transition: all 0.2s linear;
}
.match-fixture__end-icon .svg {
    fill: #37003c;
    height: 100%;
    width: 100%;
}
.match-fixture__highlights {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    justify-content: center;
}
.match-fixture__highlights--small {
    margin-top: 1.4rem;
    gap: 0.4rem;
}
.match-fixture__highlights--small .match-fixture__highlights-text {
    font-size: 1.2rem;
}
.match-fixture__highlights-icon {
    height: 1rem;
    width: 1rem;
    display: flex;
}
.match-fixture__highlights-icon svg {
    width: 1rem;
    height: 1rem;
    fill: #37003c;
}
.match-fixture__highlights-text {
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.match-fixture__quick-view {
    margin-right: 0.8rem;
    min-width: 11.4rem;
}
.match-fixture__icon {
    display: flex;
    justify-content: center;
    align-items: center;
    fill: inherit;
    position: absolute;
    right: 1.6rem;
    top: 2rem;
    width: 1rem;
    height: 1rem;
}
.match-fixture__mc-button {
    display: none;
}
@media (max-width: 1180px) {
    .match-fixture__stadium-name {
        margin-left: 8rem;
    }
}
@media (max-width: 1068px) {
    .match-fixture__stadium-name {
        margin-left: 3.6rem;
    }
}
@media (max-width: 1023px) {
    .match-fixture__container {
        flex-wrap: wrap;
    }
    .match-fixture__teams {
        width: 100%;
        min-width: 100%;
        margin-left: 0;
    }
    .match-fixture__team:first-of-type {
        padding-right: 6.3rem;
    }
    .match-fixture__team:first-of-type .badge {
        right: 2.6rem;
    }
    .match-fixture__team:not(:first-of-type) {
        padding-left: 6.3rem;
    }
    .match-fixture__team:not(:first-of-type) .badge {
        left: 2.7rem;
    }
    .match-fixture__penalties {
        margin-top: 0.8rem;
    }
    .match-fixture__penalties p {
        font-size: 1rem;
        line-height: 1.5rem;
        letter-spacing: -0.04rem;
    }
    .match-fixture__score,
    .match-fixture time {
        width: 4.3rem;
        height: 2.5rem;
        font-size: 1.4rem;
    }
    .match-fixture__end-container {
        width: 100%;
        margin-left: 0;
        justify-content: center;
    }
    .match-fixture__end-container .broadcasterContainer,
    .match-fixture__end-container .match-fixture__highlights {
        margin-top: 1rem;
    }
    .match-fixture__end-icon {
        position: absolute;
        right: 0;
        margin-right: 0;
        margin-left: 0;
    }
    .match-fixture__fixture-broadcast {
        margin: 0;
    }
    .match-fixture__team-name {
        font-size: 1.2rem;
    }
    .match-fixture__quick-view,
    .match-fixture__stadium-name {
        display: none;
    }
}
@media (max-width: 640px) {
    .match-fixture--abridged.match-fixture
        .match-fixture__team:first-of-type
        .badge,
    .match-fixture--abridged.match-fixture
        .match-fixture__team:not(:first-of-type)
        .badge {
        margin-top: -0.4rem;
    }
    .match-fixture--abridged.match-fixture .match-fixture__team-name {
        width: 100%;
        display: block;
        font-size: 1.2rem;
        line-height: 1.8rem;
        text-overflow: ellipsis;
    }
    .match-fixture--abridged.match-fixture .match-fixture__minutes {
        left: 1.6rem;
        top: 1.3rem;
    }
}
.league-table-rounds__round-tabs-container {
    border-radius: 0.4rem;
    max-width: 100%;
}
.league-table-rounds__round-tabs-container .tablist {
    background: #f5f2f5;
    padding: 0.2rem;
    max-width: 100%;
    overflow: auto;
}
.league-table-rounds__round-tabs-container.toggle li,
.squads .league-table-rounds__round-tabs-container.tablist li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    background: #f5f2f5;
    border-radius: 0.4rem;
    color: #37003c;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.league-table-rounds__round-tabs-container.toggle li.active,
.squads .league-table-rounds__round-tabs-container.tablist li.active {
    color: #fff;
    background-color: #37003c;
}
.league-table-rounds__round-tabs-container.toggle li.active:focus,
.league-table-rounds__round-tabs-container.toggle li.active:hover,
.squads .league-table-rounds__round-tabs-container.tablist li.active:focus,
.squads .league-table-rounds__round-tabs-container.tablist li.active:hover {
    background: #37003c;
    color: #fff;
}
.league-table-rounds__content-container .tableContainer {
    margin-bottom: 2.4rem;
}
.league-table-rounds__content-container .tableContainer:first-of-type {
    margin-top: 2.4rem;
}
.league-table-rounds__fixture-container {
    margin-top: 1.4rem;
}
.league-table-rounds__fixture-date {
    font-size: 2rem;
}
.league-table-rounds__fixture-date,
.league-table-rounds__group-label {
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: -0.04rem;
    margin-bottom: 0.8rem;
}
.league-table-rounds__group-label {
    font-size: 2.5rem;
}
@media (max-width: 800px) {
    .league-table-rounds__group-label {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}
@media (max-width: 1023px) {
    .league-table .hideMed {
        display: none;
    }
}
.league-table thead tr {
    height: 3.1rem;
}
.league-table thead th {
    padding-left: 0.8rem;
    text-align: center;
}
.league-table thead th abbr {
    text-decoration: none;
    cursor: default;
}
.league-table thead th.league-table__pos-header {
    padding-left: 3.2rem;
    text-align: left;
}
.league-table thead th.league-table__pos-header.champions {
    padding-left: 0;
}
@media (max-width: 700px) {
    .league-table thead th.league-table__pos-header {
        padding-left: 1.6rem;
    }
}
@media (max-width: 400px) {
    .league-table thead th.league-table__pos-header {
        padding-left: 0.8rem;
    }
}
.league-table thead th.league-table__team-header {
    text-align: left;
}
.league-table .isPL [data-position="17"] {
    border-color: #ff2882;
}
.league-table tr {
    height: 5.6rem;
    font-size: 1.6rem;
}
.league-table tr.EU_CL {
    border-left: 0.6rem solid #1b39f5;
}
.league-table tr.EU_EL,
.league-table tr.EU_UC {
    border-left: 0.6rem solid #ff6900;
}
.league-table tr.EU_CF {
    border-left: 0.6rem solid #00be14;
}
.league-table td {
    text-align: center;
}
.league-table td:before {
    display: none;
}
.league-table td.league-table__team {
    text-align: left;
}
.league-table__table-container + .league-table__table-container {
    margin-top: 1.8rem;
}
.league-table__sub-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #37003c;
    margin: 2.5rem 0 1.9rem;
}
@media (max-width: 1023px) {
    .league-table__sub-header {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}
.league-table__table-header {
    display: flex;
    align-content: center;
    justify-content: space-between;
}
.league-table__table-header:after,
.league-table__table-header:before {
    display: none;
}
.league-table__comp-logo-container {
    margin-bottom: 1.6rem;
    padding-left: 0.8rem;
}
.league-table__comp-logo {
    max-height: 3rem;
}
@media (max-width: 1023px) {
    .league-table__comp-logo {
        max-height: 2rem;
    }
}
.league-table__champion {
    padding-left: 1rem;
}
.league-table__champion .icn {
    width: 3.2rem;
    height: 3.2rem;
}
@media (max-width: 700px) {
    .league-table__champion,
    .league-table__champions-header {
        display: none;
    }
}
.league-table__pos {
    display: table-cell;
    padding-left: 3.2rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #37003c;
    text-align: left !important;
}
.league-table__pos .league-table__value {
    display: inline-block;
    width: 1.7rem;
}
.league-table__pos.champions {
    padding-left: 1.2rem;
}
@media (max-width: 700px) {
    .league-table__pos {
        padding-left: 1.6rem;
    }
    .league-table__pos .league-table__value {
        width: 1.3rem;
        text-align: end;
    }
}
@media (max-width: 400px) {
    .league-table__pos {
        padding-left: 0.8rem;
    }
}
.league-table__tooltip-container {
    bottom: calc(-50% + 0.45rem);
}
.league-table__tooltip-container.tooltip-left {
    left: -1.15rem;
}
.league-table__tooltip-container.tooltip-left .tooltip-content:after {
    left: 0.8rem;
}
.league-table__tooltip-content {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
    color: #37003c;
}
.league-table__tooltip-content span {
    margin-left: 0.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
table .league-table__movement {
    position: relative;
    display: inline-block;
    margin-left: 1.1rem;
    transform: none;
}
table .league-table__movement.none {
    border-radius: 100%;
    width: 0.4rem;
    height: 0.4rem;
    background: #87668a;
    top: -0.3rem;
}
table .league-table__movement.down,
table .league-table__movement.up {
    border-left: 0.45rem solid transparent;
    border-right: 0.45rem solid transparent;
    top: -0.3rem;
    margin-left: 0.8rem;
}
table .league-table__movement.down {
    border-top: 0.45rem solid #e0005e;
}
table .league-table__movement.up {
    border-bottom: 0.45rem solid #00db74;
}
@media (max-width: 700px) {
    table .league-table__movement {
        margin-left: 0.8rem;
    }
    table .league-table__movement.down,
    table .league-table__movement.up {
        margin-left: 0.5rem;
    }
}
@media (max-width: 400px) {
    table .league-table__movement {
        margin-left: 0.5rem;
    }
    table .league-table__movement.down,
    table .league-table__movement.up {
        margin-left: 0.2rem;
    }
}
.league-table__team-header {
    padding-left: 0;
    text-align: left;
}
.league-table__team a {
    text-decoration: none;
    display: flex;
    align-items: center;
    align-content: center;
    color: #37003c;
}
.league-table__team a:hover {
    text-decoration: underline;
}
.league-table__team-container {
    display: flex;
    align-items: center;
    color: #37003c;
}
.league-table__team-name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 3.2rem;
    letter-spacing: -0.04rem;
    text-transform: capitalize;
    color: #37003c;
    margin-left: 1.6rem;
}
.league-table__team-name--short {
    display: none;
}
@media (max-width: 1023px) {
    .league-table__team-name {
        line-height: 2.5rem;
    }
    .league-table__team-name--short {
        display: block;
    }
    .league-table__team-name--long {
        display: none;
    }
}
.league-table__points {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.league-table tr.expanded + .league-table__expandable {
    display: table-row;
}
.league-table tr.expanded + .league-table__expandable td:last-child {
    position: relative;
}
.league-table tr.expanded .league-table__reveal-more svg {
    transform: rotate(-180deg);
}
.league-table__expandable {
    text-align: left;
    display: none;
    z-index: 500;
}
.league-table__expandable td {
    padding: 2.8rem;
}
.league-table__expandable .teamPerformanceStandingsArea a {
    display: none;
}
.league-table__expandable-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 109rem;
    margin: auto;
}
.league-table__expandable-container .match-fixture {
    width: 27rem;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.4rem 0.6rem;
}
.league-table__expandable-container .match-fixture .badge {
    height: 3rem;
}
.league-table__expandable-container .match-fixture__score,
.league-table__expandable-container .match-fixture time {
    margin: 0 0.4rem;
}
.league-table__club-page-btn {
    position: relative;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 1rem 4rem 1rem 1.6rem;
    background: #37003c;
    color: #fff !important;
}
.league-table__club-page-btn:hover {
    background: #5f3363;
    color: #37003c !important;
}
.league-table__club-page-btn:hover .league-table__btn-icon {
    fill: #37003c;
}
.league-table__btn-icon {
    width: 1.6rem;
    height: 1.6rem;
    right: 1.6rem;
    fill: #fff;
    position: absolute;
}
.league-table__expandable-team {
    display: flex;
    align-items: center;
    text-decoration: none;
    width: 100%;
}
.league-table__expandable-team .league-table__team-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    text-align: left;
}
.league-table__expandable-matches-container {
    display: flex;
    width: 100%;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 0.8rem;
}
.league-table__result-widget-label {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 0.4rem;
    text-align: left;
}
.league-table__team-performance-container {
    max-width: 109rem;
    margin: auto;
}
.league-table__team-performance-container header {
    height: 4.8rem;
}
@media (max-width: 1023px) {
    .league-table__expandable-container {
        flex-wrap: wrap;
    }
    .league-table__expandable-matches-container {
        width: 100%;
        justify-content: flex-start;
        gap: 1.6rem;
        flex-wrap: wrap;
    }
    .league-table__btn-container,
    .league-table__club-page-btn,
    .league-table__expandable-matches-container .match-fixture,
    .league-table__result-widget {
        width: 100%;
    }
    .league-table__result-widget-label {
        text-align: center;
    }
    .league-table__team-performance-container {
        display: none;
    }
}
@media (max-width: 700px) {
    .league-table tr {
        height: 4.3rem;
        font-size: 1.2rem;
    }
}
.league-table__form .button-tooltip {
    display: inline-block;
}
.league-table__form .form-abbreviation {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    width: 2.6rem;
    height: 2.6rem;
    margin: 0 0.2rem;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
    border-radius: 100%;
}
@media (max-width: 1023px) {
    .league-table__form {
        display: none;
    }
}
.league-table__reveal-more {
    cursor: pointer;
}
.league-table__reveal-more svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #37003c;
    transition: 0.25s cubic-bezier(0, 0.4, 0.5, 1);
}
.league-table .nextMatch {
    display: block;
    position: relative;
    width: 2.6rem;
    height: 2.6rem;
    border: 0.1rem solid #d7ccd8;
    border-radius: 100%;
    margin: auto;
}
.league-table .nextMatch img {
    max-width: 2rem;
    max-height: 2rem;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.league-table__qualification-info {
    padding: 3rem 0;
    border-bottom: 0.1rem solid #f5f2f5;
}
.league-table__qualification-header {
    padding-bottom: 1.2rem;
}
.league-table__qualification-key {
    display: flex;
    align-items: center;
    gap: 2.4rem;
    margin: 0 auto;
}
.league-table__qualification-item {
    display: flex;
    align-items: center;
}
.league-table__qualification-item .bar {
    width: 8px;
    height: 40px;
    margin-right: 1rem;
    border-radius: 4px 0 0 4px;
}
.league-table__qualification-item .bar.EU_UCL {
    background-color: #1b39f5;
}
.league-table__qualification-item .bar.EU_EL {
    background-color: #ff6900;
}
.league-table__qualification-item .bar.EU_CF {
    background-color: #00be14;
}
@media (max-width: 700px) {
    .league-table__qualification-key {
        flex-wrap: wrap;
    }
}
.galleryArticle {
    padding-bottom: 2rem;
    list-style-type: none;
}
.galleryArticle:before {
    content: "";
    display: block;
}
.galleryArticle:after {
    content: "";
    display: table;
    clear: both;
}
.galleryArticle .articleShare {
    position: absolute;
    left: 1rem;
    top: 28rem;
}
.galleryArticle .pageHeader {
    max-width: 70%;
    padding-top: 4rem;
    margin-bottom: 2.4rem;
}
.galleryArticle .pageTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    float: none;
    margin-bottom: 1rem;
    line-height: 3rem;
}
.galleryArticle time {
    display: block;
    margin-bottom: 4rem;
}
.galleryArticle .subHeader {
    line-height: 1.4;
}
.galleryArticle .galleryItem {
    width: 100%;
    margin-bottom: 2.4rem;
    display: flex;
}
.galleryArticle .galleryItem .thumbnail {
    position: relative;
}
.galleryArticle .galleryItem .openModal {
    position: absolute;
    top: 0;
    right: 0;
    width: 4rem;
    height: 4rem;
    background-color: #37003c;
    border-radius: 0 1.6rem;
    display: flex;
}
.galleryArticle .galleryItem .openModal .expandIcon {
    fill: #fff;
    width: 1.3rem;
    height: 1.3rem;
    margin: auto;
    transition: 0.2s ease-in-out;
}
.galleryArticle .galleryItem .thumbnail:hover {
    cursor: pointer;
}
.galleryArticle .galleryItem .thumbnail:hover img {
    transform: none;
}
.galleryArticle .galleryItem .thumbnail:hover .expandIcon {
    transform: scale(1.3);
}
.galleryArticle .galleryItem .image {
    width: 70%;
    float: left;
}
.galleryArticle .galleryItem figcaption {
    width: 30%;
    min-width: 25rem;
    float: left;
    position: relative;
    line-height: 1.4;
    padding-left: 2.4rem;
    color: #37003c;
}
.galleryArticle .galleryItem figcaption .icn {
    margin-left: 0.8rem;
    width: 1.4rem;
    height: 1.3rem;
}
.galleryArticle .galleryItem figcaption a {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #37003c;
    font-size: 1.6rem;
    margin-top: 1.6rem;
}
.galleryArticle .galleryItem .captionTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    margin-bottom: 0.8rem;
}
.galleryArticle .galleryItem .captionBody {
    font-size: 1.6rem;
}
.galleryArticle picture {
    position: relative;
}
.galleryArticle img {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 1.6rem;
}
.galleryArticle a {
    text-decoration: none;
    color: #ff2882;
}
.galleryArticle a:hover {
    text-decoration: underline;
}
.galleryArticle .thumbnail .image:before {
    display: none;
}
@media (max-width: 1023px) {
    .galleryArticle .pageHeader {
        max-width: 80%;
        padding-top: 1.6rem;
    }
    .galleryArticle .pageTitle {
        font-size: 2.5rem;
    }
    .galleryArticle time {
        margin-bottom: 2rem;
    }
    .galleryArticle .subHeader {
        font-size: 1.4rem;
    }
    .galleryArticle .galleryItem {
        flex-direction: column;
    }
    .galleryArticle .galleryItem img {
        width: 100%;
        border-radius: 0.4rem;
    }
    .galleryArticle .galleryItem figcaption {
        width: 100%;
        padding: 1.6rem 0 0;
    }
    .galleryArticle .galleryItem figcaption:before {
        display: none;
    }
}
.galleryModal {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.galleryModal .galleryWrapper {
    height: 100%;
    margin: 0 auto;
    max-width: 1350px;
    overflow: hidden;
    width: 100%;
}
.galleryModal .galleryList {
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.galleryModal .galleryList li {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    transition: left 0.4s ease-in-out;
    width: 100%;
    z-index: -1;
}
.galleryModal .galleryList li figcaption {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 3.26rem 2.17rem;
    text-align: left;
    background: rgba(55, 0, 60, 0.9);
    border-radius: 0 0 1rem 1rem;
}
.galleryModal .galleryList li .galleryCaptionTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: block;
    font-size: 2.5rem;
    margin-bottom: 1.36rem;
    line-height: 3rem;
}
.galleryModal .galleryList li .galleryCaptionLink {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #fff;
    font-size: 1.6rem;
    text-decoration: none;
    margin-bottom: 1.36rem;
}
.galleryModal .galleryList li .galleryCaptionLink .icn {
    margin-left: 0.8rem;
    width: 1.4rem;
    height: 1.3rem;
    fill: #fff;
}
.galleryModal .galleryList li .galleryCaptionLink:hover {
    text-decoration: underline;
}
.galleryModal .galleryList li .galleryCaptionBody {
    display: block;
    width: 100%;
    font-size: 2rem;
    line-height: 3rem;
}
.galleryModal .galleryList li.prev {
    left: -100%;
}
.galleryModal .galleryList li.current {
    left: 0;
    z-index: 1;
}
.galleryModal .galleryList li.next {
    left: 100%;
}
.galleryModal .galleryList li:before {
    content: "";
    display: inline-block;
    height: 100%;
    font-size: 0;
    vertical-align: middle;
}
.galleryModal .galleryList li img {
    display: inline-block;
    max-height: 100%;
    width: 100%;
    vertical-align: middle;
    border-radius: 1rem;
}
@media (max-width: 1023px) {
    .galleryModal .galleryList li .galleryCaptionTitle {
        font-size: 2rem;
        padding-bottom: 0.4rem;
    }
    .galleryModal .galleryList li .galleryCaptionBody {
        font-size: 1.6rem;
    }
}
@media (max-width: 800px) {
    .galleryModal .galleryList li .galleryCaptionTitle {
        font-size: 1.8rem;
        padding-bottom: 0.3rem;
    }
    .galleryModal .galleryList li .galleryCaptionBody {
        font-size: 1.2rem;
    }
}
@media (max-width: 700px) {
    .galleryModal .galleryList li figcaption {
        position: static;
        gap: 0.4rem;
    }
    .galleryModal .galleryList li .galleryCaptionLink {
        order: 2;
        margin-left: auto;
    }
}
.galleryModal .galleryNavButton {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 5.4rem;
    height: 5.4rem;
    z-index: 1;
    opacity: 0.7;
    transition: all 0.3s cubic-bezier(0.77, 0, 0.175, 1);
    background-image: url(../i/bg-elements/chevron-right-curved.svg);
    background-size: contain;
    background-repeat: no-repeat;
}
.galleryModal .galleryNavButton.prev {
    left: 2rem;
    transform: translateY(-50%) rotate(180deg);
}
.galleryModal .galleryNavButton.prev:hover {
    opacity: 1;
}
.galleryModal .galleryNavButton.next {
    right: 2rem;
}
.galleryModal .galleryNavButton.next:hover {
    opacity: 1;
}
.galleryModal .galleryNavButton:hover {
    cursor: pointer;
}
@media (max-width: 700px) {
    .galleryModal .galleryNavButton {
        width: 3.4rem;
        height: 3.4rem;
    }
    .galleryModal .galleryNavButton.prev {
        left: 1rem;
    }
    .galleryModal .galleryNavButton.next {
        right: 1rem;
    }
}
.webViewBody .articleShare {
    display: none;
}
.clubNavigation {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 1rem;
    background: #fff;
    position: relative;
    padding: 1.2rem 0 1.2rem 16.5rem;
    z-index: 10;
}
.clubNavigation .clubSitesHeading {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    min-width: 8.5rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #76766f;
}
.clubNavigation .clubSitesHeading__icon {
    width: 1.36rem;
    height: 1.36rem;
    fill: #76766f;
}
.clubNavigation .clubSitesHeading__icon svg {
    fill: #76766f;
}
.clubNavigation .clubList {
    display: flex;
    gap: 1.2rem;
    width: 100%;
    max-width: 130rem;
    padding-right: 2.4rem;
}
.clubNavigation .clubList__club {
    display: flex;
    justify-content: center;
}
.clubNavigation .clubList__link:focus .badge--large .badge-image,
.clubNavigation .clubList__link:hover .badge--large .badge-image {
    transform: scale(1.25);
}
.clubNavigation .badge--large {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4rem;
    height: 4rem;
}
.clubNavigation .badge--large .badge-image {
    width: 3.2rem;
    height: 3.2rem;
    transition: all 0.1s ease-in-out;
}
.clubNavigation .name {
    display: none;
}
@media (max-width: 1300px) {
    .clubNavigation .clubList {
        gap: 0.8rem;
    }
}
@media (max-width: 1220px) {
    .clubNavigation .clubList {
        gap: 0.4rem;
    }
}
@media (max-width: 1150px) {
    .clubNavigation .clubList {
        gap: 0.2rem;
    }
}
@media (max-width: 1100px) {
    .clubNavigation {
        padding: 0.8rem 0 0.8rem 15rem;
    }
    .clubNavigation.open {
        padding-bottom: 0;
    }
    .clubNavigation .badge--large {
        width: 3.2rem;
        height: 3.2rem;
    }
    .clubNavigation .badge--large .badge-image {
        width: 2.4rem;
        height: 2.4rem;
    }
}
@media (max-width: 960px) {
    .clubNavigation {
        padding-left: 13rem;
    }
}
@media (max-width: 900px) {
    .clubNavigation {
        display: none;
        position: absolute;
        z-index: 20;
        top: 6.2rem;
        bottom: 0;
        left: -100%;
        width: 70%;
        overflow-y: auto;
        padding-top: 0;
        padding-left: 0;
        -webkit-overflow-scrolling: touch;
    }
    .clubNavigation .clubSitesHeading {
        display: none;
    }
    .clubNavigation .clubList {
        flex-direction: column;
        margin-left: 0;
        padding-right: 0;
    }
    .clubNavigation .clubList__club {
        width: 100%;
    }
    .clubNavigation .clubList__link {
        width: 100%;
        height: 5.3rem;
        display: flex;
        align-items: center;
        padding: 0;
        border-bottom: 1px solid #734c76;
        color: #37003c;
        text-decoration: none;
    }
    .clubNavigation .clubList__link:after {
        display: none;
    }
    .clubNavigation .clubList__link .badge--large,
    .clubNavigation .clubList__link:focus .badge--large,
    .clubNavigation .clubList__link:hover .badge--large {
        transform: scale(0.55);
    }
    .clubNavigation .name {
        font-size: 1.2rem;
        line-height: 1.8rem;
        display: block;
    }
    .clubNavigation .name:after {
        content: "";
        display: inline-block;
        vertical-align: middle;
        margin-left: 0.5rem;
        width: 0.85rem;
        height: 0.85rem;
        background-image: url(../i/elements/icons/external.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .clubNavigation.open {
        display: block;
    }
}
@media (max-width: 700px) {
    .clubNavigation {
        width: 60%;
    }
    .clubNavigation .wrapper.col-12 {
        padding: 0;
    }
}
@media (max-width: 900px) {
    .mastheadOpen .clubNavigation.open {
        left: 30%;
    }
}
@media (max-width: 700px) {
    .mastheadOpen .clubNavigation.open {
        left: 40%;
    }
}
.navContainer {
    min-height: 6rem;
}
.masthead {
    position: relative;
    z-index: 100;
    min-height: auto !important;
}
@media (max-width: 1023px) {
    .masthead {
        min-height: 16.2rem;
    }
}
.masthead .skipTo {
    padding: 1em;
    position: absolute;
    top: -50px;
    left: 1em;
    z-index: 1000;
    color: #fff;
    text-decoration: none;
    border-radius: 0 0 2px 2px;
    transition: 0.2s;
    background: #ff2882;
}
.masthead .skipTo:focus {
    position: absolute;
    top: 0;
}
.masthead .pageLinks {
    float: left;
}
.masthead .pageLinks > li {
    float: left;
    position: relative;
}
.masthead .pageLinks > li.featuredLink .navLink {
    line-height: 1.7rem;
    padding-left: 4rem;
}
.masthead .pageLinks > li.featuredLink .navLink.active {
    background-color: #05f0ff;
    color: #37003c;
}
.masthead .pageLinks > li.fantasy a:after {
    border-bottom-color: #00ff87;
}
.masthead .pageLinks > li.stats a:after {
    border-bottom-color: #eaff04;
}
.masthead .pageLinks > li.open .dropdown,
.masthead .pageLinks > li:hover .dropdown {
    transform: scale(1) translateX(-50%);
    visibility: visible;
}
.masthead .clubs,
.masthead .navContainer .mainNav .pageLinks > li.noDrop .dropdown,
.masthead .pageLinks > li.noDrop .dropdown {
    display: none;
}
.masthead .navOption,
.masthead .pageLinks li,
.masthead .searchBtn,
.masthead a.navLink {
    position: relative;
}
.masthead .navOption:before,
.masthead .pageLinks li:before,
.masthead .searchBtn:before,
.masthead a.navLink:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    transition: 0.2s;
    z-index: -1;
}
.masthead .navOption:not(.nav-sign-in-btn),
.masthead a.navLink:not(.nav-sign-in-btn) {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.masthead .navOption:not(.nav-sign-in-btn):focus:before,
.masthead .navOption:not(.nav-sign-in-btn):hover:before,
.masthead a.navLink:not(.nav-sign-in-btn):focus:before,
.masthead a.navLink:not(.nav-sign-in-btn):hover:before {
    height: 5px;
}
.masthead .navOption.nav-sign-in-btn:focus,
.masthead .navOption.nav-sign-in-btn:hover {
    background: #f5f2f5;
}
.masthead .fantasyLogout {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 5rem;
}
.masthead .pageLinks li:focus:before {
    height: 5px;
}
.masthead .pageLinks li:focus.open:before,
.masthead .pageLinks li:focus:hover:before {
    height: 0;
}
.masthead .navLink {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 0 2rem;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.masthead .navLink .chevron-dropdown {
    width: 0.8rem;
    height: 0.4rem;
    margin-left: 0.8rem;
    display: inline-block;
    vertical-align: baseline;
    transform: translateY(-1.5px);
    background-image: url(../i/elements/icons/dropdown-sm-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
}
.masthead .navLink.active:before,
.masthead .navLink.mobile {
    display: none;
}
.masthead .navLink.active:after {
    content: "";
    display: block;
    border: 6px solid transparent;
    background: transparent;
    border-bottom-color: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
}
.masthead .navLink.featuredLink {
    background-color: #05f0ff;
    color: #37003c;
}
.masthead .dropdownMobile {
    display: none;
}
.masthead .dropdown {
    position: absolute;
    top: 6rem;
    left: 50%;
    background: #963cff;
    min-width: 100%;
    border-radius: 0 0 2px 2px;
    transform: scale(0) translateX(-50%);
    transform-origin: left top;
    transition: all 0.1s;
    visibility: hidden;
    z-index: 30;
    padding: 1rem 2rem;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    white-space: nowrap;
}
.masthead .dropdown:before {
    content: "";
    display: block;
    border: 8px solid transparent;
    border-bottom-color: #963cff;
    position: absolute;
    top: -16px;
    left: 50%;
    margin-left: -8px;
}
.masthead .dropdown ul {
    -moz-column-count: 2;
    column-count: 2;
}
.masthead .dropdown li {
    display: block;
    float: none;
    line-height: normal;
    -moz-column-break-inside: avoid;
    column-break-inside: avoid;
}
.masthead .dropdown a {
    display: block;
    line-height: 2.4;
    min-width: 9rem;
    color: #fff;
    text-decoration: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
}
.masthead .dropdown a:focus,
.masthead .dropdown a:hover {
    text-decoration: underline;
}
.masthead .menuBtn {
    display: none;
    width: auto;
    background: #37003c;
    position: relative;
    padding: 0 2rem;
    float: right;
    height: 6rem;
    cursor: pointer;
}
.masthead .menuBtn:after {
    background: hsla(0, 0%, 100%, 0.2);
    bottom: 1.2rem;
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 1.2rem;
    width: 1px;
}
.masthead .menuBtn .menuBtnContainer {
    display: inline-block;
    vertical-align: middle;
}
.masthead .menuBtn .menuBtnContainer div {
    width: 2.2rem;
    height: 0.2rem;
    background: #fff;
    margin-bottom: 0.3rem;
    border-radius: 0.3rem;
    position: relative;
}
.masthead .menuBtn .menuBtnContainer div:last-child {
    margin-bottom: 0;
}
.masthead .logoContainer {
    position: absolute;
    left: 0;
    transition: 0.2s;
    bottom: 0;
    height: 100%;
    width: 11.4rem;
    z-index: 20;
    display: flex;
    justify-content: center;
}
.masthead .logoContainer:focus {
    transform: scale(1.05);
}
.masthead .logoContainer picture {
    display: block;
}
.masthead .logoContainer .pl-header-logo {
    width: 8.8rem;
    height: 11.2rem;
    margin-top: 2.8rem;
    -o-object-fit: contain;
    object-fit: contain;
    z-index: inherit;
}
.masthead .logoContainer .mobile {
    display: none;
}
.masthead .fixedContainer.no-sub-nav .logoContainer .pl-header-logo {
    margin-top: 1.8rem;
    width: 7.2rem;
    height: 9.2rem;
}
@media (min-width: 900px) {
    .masthead .fixedContainer.fixed {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    .masthead .fixedContainer.fixed .logoContainer {
        overflow: hidden;
    }
    .masthead .fixedContainer.fixed .logoContainer .pl-header-logo {
        width: 7.2rem;
        height: 9.2rem;
        margin-top: 0.8rem;
    }
    .masthead .fixedContainer.fixed .logoBackground {
        position: absolute;
        border-radius: 100%;
        width: 14.2rem;
        height: 14.2rem;
        left: -2.8rem;
        top: -1.3rem;
        background: #fff;
    }
    .masthead .fixedContainer.fixed.no-sub-nav .logoContainer {
        width: 6.8rem;
    }
    .masthead .fixedContainer.fixed.no-sub-nav .logoContainer .pl-header-logo {
        margin-top: 1rem;
        height: 4rem;
        width: 3.1rem;
    }
    .masthead .fixedContainer.fixed.no-sub-nav .logoContainer .logoBackground {
        width: 15.6rem;
        height: 15.6rem;
        left: -8.8rem;
        top: -4.8rem;
    }
}
.masthead .currentSection {
    display: none;
    line-height: 6rem;
    float: left;
    position: relative;
    padding-left: 8rem;
    font-weight: 400;
    font-size: 1.4rem;
    color: #fff;
}
.masthead .search {
    position: relative;
}
.masthead .search .searchBtn {
    height: 5.6rem;
    width: 5.6rem;
    margin: 0.2rem;
    cursor: pointer;
    transition: all 0.2s ease;
}
.masthead .search .searchBtn .icn {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 2.4rem;
    height: 2.4rem;
    background-image: url(../i/elements/icons/search-white.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.masthead .search .searchBtn:focus:before {
    height: 5px;
}
.masthead .search .searchBtn.active {
    background-color: #fff;
}
.masthead .search .searchBtn.active .icn {
    width: 2.4rem;
    height: 2.4rem;
    background-image: url(../i/elements/icons/close-purple.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.masthead .search .searchInputContainer {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    background: #ebe5eb;
    z-index: 10;
}
.masthead .search .searchInput {
    width: 30rem;
    height: 6rem;
}
.masthead .search .searchCommit {
    background: #05f0ff;
    height: 6rem;
    width: auto;
    padding: 0 1rem;
}
.masthead .search .searchCommit:focus,
.masthead .search .searchCommit:hover {
    background: rgb(0, 196.46, 209);
}
.masthead .navBar {
    background: #37003c;
    line-height: 6rem;
    color: #fff;
    top: 0;
    left: 0;
    width: 100%;
    transition: box-shadow 0.2s;
    backface-visibility: hidden;
    position: relative;
}
.masthead .navBar:before {
    content: "";
    display: block;
}
.masthead .navBar:after {
    content: "";
    display: table;
    clear: both;
}
.masthead .mainNav {
    padding-left: 14rem;
    float: left;
}
.masthead .mainNav .navLink {
    padding: 0 2.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
}
@media (max-width: 1023px) {
    .masthead .mainNav .navLink {
        padding: 0 1.5rem;
    }
}
.masthead .navOption {
    float: right;
    position: relative;
}
.masthead .navOption:after {
    background: hsla(0, 0%, 100%, 0.2);
    bottom: 1.2rem;
    content: "";
    display: block;
    height: auto;
    left: 0;
    position: absolute;
    top: 1.2rem;
    width: 1px;
}
.masthead .navOption .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
    position: relative;
    top: -2px;
}
.masthead .navOption .icn.show-m {
    display: none;
}
@media (max-width: 1100px) {
    .masthead .navOption.featured-link {
        display: none;
    }
}
@media (min-width: 900px) {
    .masthead .navOption.nav-sign-in-btn {
        background: #fff;
        color: #000;
        padding: 0.4rem 0.8rem;
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 2.4rem;
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.4rem;
        margin: 0 1.8rem 0 2.4rem;
        transform: translateY(1.3rem);
        transition: none;
    }
}
.masthead .navOption--no-border:after {
    display: none;
}
@media (max-width: 1240px) {
    .masthead .mainNav .navLink,
    .masthead .navLink {
        padding: 0 1.5rem;
    }
}
@media (max-width: 1184px) {
    .masthead .mainNav .navLink,
    .masthead .navLink {
        font-size: 1.4rem;
        padding: 0 0.8rem;
    }
}
@media (max-width: 900px) {
    .masthead {
        min-height: 6rem;
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
    }
    .masthead .fixedContainer.no-sub-nav .logoContainer,
    .masthead .logoContainer {
        width: auto;
        margin-left: 1.6rem;
        align-items: center;
    }
    .masthead .fixedContainer.no-sub-nav .logoContainer .pl-header-logo,
    .masthead .logoContainer .pl-header-logo {
        height: 4.6rem;
        width: 3.6rem;
        margin-top: 0;
    }
    .masthead .logoBackground {
        display: none;
    }
    .masthead .fixedContainer.fixedContainerISM {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
    }
    .masthead .fixedContainer.fixedContainerISM .logoContainer {
        width: auto;
        margin-left: 1.6rem;
        align-items: center;
    }
    .masthead .fixedContainer.fixedContainerISM .logoContainer .pl-header-logo {
        height: 4.6rem;
        width: 3.6rem;
        margin-top: 0;
    }
    .masthead .fixedContainer.fixedContainerISM .logoBackground {
        display: none;
    }
    .masthead .navBar,
    .masthead .navContainer {
        height: 6rem;
        line-height: 6rem;
    }
    .masthead .navBar {
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    }
    .masthead .pageLinks .navLink {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .masthead .menuBtn {
        display: block;
    }
    .masthead .currentSection {
        display: block;
        color: #fff;
    }
    .masthead .mainNav {
        padding-left: 0;
        top: 6rem;
        left: 0;
        right: 0;
        bottom: 0;
        transform: translateX(-100%);
        opacity: 0;
        overflow-y: auto;
        border-top: 2px solid #ff2882;
        background: transparent;
    }
    .masthead .mainNav:after {
        content: "";
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 30%;
        background: #250428;
        z-index: -1;
    }
    .masthead .pageLinks {
        margin-left: 0;
        float: none;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        transform: translateZ(0);
    }
    .masthead .pageLinks > li {
        position: static;
    }
    .masthead .pageLinks > li:hover .navLink {
        background: #37003c;
    }
    .masthead .pageLinks > li:hover .dropdown {
        display: none;
        transform: none;
    }
    .masthead .mainNav a.navLink,
    .masthead .mainNav a.navLink.active.active {
        display: none;
    }
    .masthead .clubs {
        display: block;
    }
    .masthead .mainNav .navLink {
        border: 0;
        padding: 1.5rem 1rem 1.5rem 4rem;
        background: #37003c;
        width: 30%;
        margin-bottom: 0.2rem;
        z-index: 15;
        position: relative;
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        color: hsla(0, 0%, 100%, 0.6);
        display: flex;
        height: 5.4rem;
        align-items: center;
    }
    .masthead .mainNav .navLink .icn {
        opacity: 0.6;
    }
    .masthead .mainNav .navLink:before {
        content: "";
        display: block;
        position: absolute;
        left: 1rem;
        top: 50%;
        transform: translateY(-50%);
        opacity: 0.6;
    }
    .masthead .mainNav .navLink.active:before {
        opacity: 1;
    }
    .masthead .mainNav .navLink .chevron-downwhite-small {
        display: none;
    }
    .masthead .mainNav .navLink .external-w {
        display: inline-block;
        vertical-align: middle;
        margin-left: 10px;
        margin-top: 1px;
        width: 1rem;
        height: 1rem;
        background-image: url(../i/elements/icons/external-white.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .masthead .mainNav .navLink:focus:focus {
        background: rgb(78.375, 0, 85.5);
    }
    .masthead .mainNav .navLink.active.active {
        background-color: rgb(78.375, 0, 85.5);
        color: #fff;
    }
    .masthead .mainNav .navLink.active.active + .dropdown {
        display: block;
    }
    .masthead .mainNav .navLink.active.active .icn:not(.external-w) {
        width: 0.8rem;
        height: 0.8rem;
        opacity: 1;
        background-image: url(../i/elements/icons/dropdown-sm-white.svg);
    }
    .masthead .mainNav .navLink.active.active .external-w,
    .masthead .mainNav .navLink.active.active:before {
        opacity: 1;
    }
    .masthead .mainNav .navLink.active.active:after {
        border-bottom-color: transparent;
        border-right-color: #fff;
        bottom: 50%;
        left: 100%;
        margin-left: -12px;
        margin-bottom: -6px;
        z-index: 1;
    }
    .masthead .mainNav .navLink:focus {
        background: rgb(8.25, 0, 9);
    }
    .masthead .premierleague > .navLink:before {
        background-image: url(../i/elements/icons/ball-sm-white.svg);
    }
    .masthead .fantasy > .navLink:before,
    .masthead .premierleague > .navLink:before {
        width: 1.4rem;
        height: 1.4rem;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .masthead .fantasy > .navLink:before {
        background-image: url(../i/elements/icons/trophy-sm-white.svg);
    }
    .masthead .thisispremierleague > .navLink.active:before,
    .masthead .thisispremierleague > .navLink:before {
        width: 1.4rem;
        height: 1.4rem;
        background-image: url(../i/elements/icons/quote-tiny-white.png);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .masthead .stats > .navLink:before {
        opacity: 0.6;
        background-image: url(../i/elements/icons/stats-sm-w.svg);
    }
    .masthead .stats > .navLink:before,
    .masthead .video > .navLink:before {
        width: 1.4rem;
        height: 1.4rem;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .masthead .video > .navLink:before {
        background-image: url(../i/elements/icons/video-sm-white.svg);
    }
    .masthead .communities > .navLink:before {
        background-image: url(../i/elements/icons/fans-sm-white.svg);
    }
    .masthead .communities > .navLink:before,
    .masthead .more .navLink:before {
        width: 1.4rem;
        height: 1.4rem;
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .masthead .more .navLink:before {
        background-image: url(../i/elements/icons/more-sm-white.svg);
    }
    .masthead .clubs > .navLink:before {
        width: 1.4rem;
        height: 1.4rem;
        background-image: url(../i/elements/icons/shield-sm-white.svg);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        left: 1rem;
    }
    .masthead .languageSelector {
        display: none;
    }
    .masthead .dropdown {
        width: 70%;
        min-width: 0;
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 30%;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        font-size: 1.2rem;
        transform: none;
        visibility: visible;
        padding: 0;
        box-shadow: none;
        display: none;
        background: #fff;
    }
    .masthead .dropdown ul {
        -moz-column-count: auto;
        column-count: auto;
    }
    .masthead .dropdown a {
        text-decoration: none;
        text-align: left;
        color: #37003c;
        padding: 1rem 0.8rem;
        font-size: 1.2rem;
        line-height: 1.8rem;
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
    .masthead .dropdown a:hover {
        text-decoration: none;
    }
    .masthead .dropdown a:focus {
        background: #ebe5eb;
    }
    .masthead .dropdown a.new-label {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .masthead .dropdown a.new-label:after {
        content: "New";
        font-size: 1.2rem;
        line-height: 1.8rem;
        color: #fff;
        font-weight: 800;
        border-radius: 0.4rem;
        background-color: #963cff;
        padding: 0 0.6rem;
        letter-spacing: -0.4px;
    }
    .masthead .dropdown [class*="col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    .masthead .dropdown li {
        border-bottom: 1px solid #ebe5eb;
        line-height: 4rem;
    }
    .masthead .navBar li {
        float: none;
    }
    .masthead .searchBar {
        transition: none;
        position: fixed;
    }
    .masthead .searchBar .plSearch {
        transition: none;
    }
    .masthead .searchBar .searchInput {
        font-size: 16px;
    }
    .masthead .search .searchBtn.active {
        border: 0.1rem solid #fff;
        height: 6rem;
        width: 6rem;
        margin: 0;
    }
    .masthead .searchOverlay {
        transition: none;
    }
}
@media (max-width: 960px) {
    .masthead .mainNav {
        padding-left: 12rem;
    }
}
@media (max-width: 550px) {
    .masthead .signIn {
        display: none;
    }
}
@media (max-width: 700px) {
    .masthead .mainNav .navLink,
    .masthead .mainNav:after {
        width: 40%;
    }
    .masthead .mainNav .dropdown {
        left: 40%;
        width: 60%;
    }
    .masthead .navOption .icn.show-m {
        display: inline-block;
    }
}
@media (max-width: 400px) {
    .masthead .menuBtn {
        padding: 0 1.5rem;
    }
    .masthead .menuBtn span {
        position: absolute;
        left: -400px;
    }
    .masthead .search .searchBtn {
        width: 5rem;
    }
    .masthead .navLink {
        padding: 0 1.5rem;
    }
    .masthead .navOption .icn {
        margin-right: 0.5rem;
    }
    .masthead .mainNav .navLink {
        font-size: 1.2rem;
    }
}
.mastheadOpen {
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding-top: 6rem;
}
@media (max-width: 900px) {
    .mastheadOpen .masthead {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        height: 100%;
    }
    .mastheadOpen .masthead .fixedContainer,
    .mastheadOpen .masthead .navBar {
        position: relative;
    }
    .mastheadOpen .masthead .searchBar {
        position: fixed;
    }
    .mastheadOpen .masthead .menuBtn {
        background: linear-gradient(
            137.27deg,
            #05f0ff 19.85%,
            #7367ff 91.08%,
            #963cff 113.26%
        );
    }
    .mastheadOpen .masthead .menuBtn .menuBtnContainer div:first-child {
        transform: rotate(45deg);
        top: 0.5rem;
    }
    .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(2) {
        transform: scale(0);
    }
    .mastheadOpen .masthead .menuBtn .menuBtnContainer div:nth-child(3) {
        transform: rotate(-45deg);
        top: -0.5rem;
        position: relative;
    }
    .mastheadOpen .masthead .mainNav {
        display: block;
        transform: translateX(0);
        opacity: 1;
        position: fixed;
        top: 6rem;
        right: 0;
        bottom: 0;
        left: 0;
    }
    .mastheadOpen .masthead .movedLink {
        display: none;
    }
    .mastheadOpen .masthead.js-search-open .mainNav {
        padding-top: 5rem;
    }
    .mastheadOpen .masthead.js-search-open .js-search-bar-container {
        top: 14rem;
    }
}
body.webViewBody {
    padding-top: 0;
    min-height: 100vh;
    position: relative !important;
}
@media (max-width: 900px) {
    body {
        padding-top: 6rem;
    }
}
.ismHeader .fantasy > a:after {
    content: "";
    display: block;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -6px;
}
@media (max-width: 900px) {
    .ismHeader .fantasy .navLink .icn {
        opacity: 1;
    }
    .ismHeader .fantasy .navLink:after {
        border-bottom-color: transparent;
        border-right-color: #fff;
        bottom: 50%;
        left: 100%;
        margin-left: -12px;
        margin-bottom: -6px;
        z-index: 1;
    }
}
.subNavContainer {
    height: 5rem;
}
.subNav {
    line-height: 4.2rem;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
    position: relative;
    background: #fff;
    z-index: 1;
    margin-left: 0;
    margin-right: 0;
}
.subNav ul:not(.moreToggleDropdown) {
    padding-left: 14.5rem;
    height: 5.5rem;
}
.subNav ul:not(.moreToggleDropdown).showMoreEnabled .more {
    display: list-item;
    margin-left: auto;
}
.subNav ul:not(.moreToggleDropdown) .more {
    float: right;
    position: relative;
    display: none;
    margin-right: 0;
    margin-left: 0;
}
.subNav ul:not(.moreToggleDropdown) .more .moreToggle {
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 1.5rem;
    cursor: pointer;
    color: #76766f;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.subNav ul:not(.moreToggleDropdown) .more .moreToggle .icn {
    display: none;
}
.subNav ul:not(.moreToggleDropdown) .more .moreToggle:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
    position: relative;
    top: -1px;
}
.subNav ul:not(.moreToggleDropdown) .more .moreToggle:hover {
    background: #ebe5eb;
}
.subNav ul:not(.moreToggleDropdown) .more ul {
    display: none;
    position: absolute;
    z-index: 1;
    top: 4.2rem;
    right: 0;
    background: #ebe5eb;
    padding-left: 0;
}
.subNav ul:not(.moreToggleDropdown) .more ul li {
    height: 4.2rem;
}
.subNav ul:not(.moreToggleDropdown) .more li {
    float: none;
}
.subNav ul:not(.moreToggleDropdown) .more a {
    white-space: nowrap;
    padding: 0 2rem;
}
.subNav ul:not(.moreToggleDropdown) .more a:before {
    display: none;
}
.subNav ul:not(.moreToggleDropdown) .more a:hover {
    color: #ff2882;
}
.subNav ul:not(.moreToggleDropdown) .more.open .moreToggle {
    background: #ebe5eb;
}
.subNav ul:not(.moreToggleDropdown) .more.open ul {
    display: block;
}
.subNav .linkBold {
    color: #37003c;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.subNav.fixed {
    position: fixed;
    top: 6rem;
    left: 0;
    right: 0;
}
.subNav li {
    float: left;
    margin-left: 0;
    margin-right: 0;
    height: 100%;
}
.subNav a {
    height: 100%;
    display: flex;
    align-items: center;
    color: #76766f;
    text-decoration: none;
    padding: 0.4rem 2rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: relative;
    transition: all 0.2s ease-in-out;
}
.subNav a:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    transition: 0.2s;
    z-index: -1;
}
.subNav a:focus:before,
.subNav a:hover:before {
    height: 4px;
}
.subNav a.active:before {
    height: 4px;
}
.subNav a.active:before,
.subNav a.active:focus:before {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.subNav a.new-label {
    flex-direction: row-reverse;
    gap: 0.8rem;
}
.subNav a.new-label:after {
    content: "New";
    font-size: 1rem;
    line-height: 1.5rem;
    color: #fff;
    font-weight: 800;
    border-radius: 0.4rem;
    background-color: #963cff;
    padding: 0 0.6rem;
    letter-spacing: -0.4px;
}
@media (max-width: 900px) {
    .subNav {
        display: none;
    }
}
#mainContent .subNav {
    margin-bottom: 2rem;
}
.standardArticle--hof {
    padding-top: 5rem;
    background-image: url(../i/hof/article-bg-pattern.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 16rem;
}
.standardArticle--hof .copy {
    width: 88rem;
    max-width: calc(100vw - 2rem);
    margin: auto;
    overflow: hidden;
    line-height: 1.94;
}
.standardArticle--hof .copy > ol,
.standardArticle--hof .copy > ul,
.standardArticle--hof .copy h2,
.standardArticle--hof .copy h3,
.standardArticle--hof .copy h4,
.standardArticle--hof .copy h5,
.standardArticle--hof .copy h6,
.standardArticle--hof .copy p {
    display: block;
    width: 100%;
    float: left;
}
.standardArticle--hof .copy h2,
.standardArticle--hof .copy h3,
.standardArticle--hof .copy h4,
.standardArticle--hof .copy h5,
.standardArticle--hof .copy h6 {
    margin: 2rem 0;
    color: #fff;
    letter-spacing: 0.18rem;
    text-transform: uppercase;
}
.standardArticle--hof .copy h2 {
    font-size: 1.8rem;
}
.standardArticle--hof .copy h3 {
    font-size: 1.6rem;
}
.standardArticle--hof .copy h4 {
    font-size: 1.4rem;
}
.standardArticle--hof .copy h5 {
    font-size: 1.2rem;
}
.standardArticle--hof .copy > ol,
.standardArticle--hof .copy > ul,
.standardArticle--hof .copy p {
    margin-bottom: 2rem;
}
.standardArticle--hof .copy > ol li,
.standardArticle--hof .copy > ul li,
.standardArticle--hof .copy p {
    color: #fff;
    font-size: 1.6rem;
}
.standardArticle--hof .copy > ol li {
    margin-left: 2rem;
    list-style: decimal outside;
}
.standardArticle--hof .copy > ul li {
    margin-left: 2rem;
    list-style: disc outside;
}
.standardArticle--hof .copy > ul li ul li {
    margin-left: 0;
}
.standardArticle--hof .copy > ul li li {
    list-style: none;
    padding-left: 1rem;
    position: relative;
}
.standardArticle--hof .copy > ul li li:before {
    content: "-";
    position: absolute;
    left: 0;
    margin-right: 0.5rem;
}
@media (max-width: 700px) {
    .standardArticle--hof {
        padding-top: 1rem;
        background-image: none;
    }
    .standardArticle--hof .copy {
        line-height: 1.57;
    }
    .standardArticle--hof .copy h2,
    .standardArticle--hof .copy h3,
    .standardArticle--hof .copy h4,
    .standardArticle--hof .copy h5,
    .standardArticle--hof .copy h6 {
        margin: 1rem 0;
    }
    .standardArticle--hof .copy > ol li,
    .standardArticle--hof .copy > ul li,
    .standardArticle--hof .copy p {
        font-size: 1.4rem;
    }
}
.webViewBody.hof-countdown-active .hall-of-fame-template {
    padding-bottom: 4rem;
}
.hof-countdown {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 61;
    background-color: #a08c6e;
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.5);
    transition: bottom 0.8s ease-out;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
}
@supports (padding: max(1.4rem)) {
    .hof-countdown {
        padding-bottom: max(1.4rem, env(safe-area-inset-bottom));
    }
}
.hof-countdown.inactive {
    bottom: -10rem;
}
.hof-countdown__inner {
    justify-content: center;
    height: 7.2rem;
}
.hof-countdown__inner,
.hof-countdown__text-clock-container {
    display: flex;
    align-items: center;
}
.hof-countdown__text {
    margin-right: 5.8rem;
    text-transform: uppercase;
    letter-spacing: 0.3rem;
    font-size: 2rem;
}
.hof-countdown__clock,
.hof-countdown__text {
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-countdown__clock {
    display: flex;
    margin-right: 11rem;
}
.hof-countdown__clock-number {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    font-size: 3rem;
    letter-spacing: 0.3rem;
}
.hof-countdown__clock-number + .hof-countdown__clock-number {
    padding-left: 2.2rem;
}
.hof-countdown__clock-number + .hof-countdown__clock-number:before {
    content: ":";
    display: block;
    position: absolute;
    left: 0.8rem;
    top: 0.5rem;
    font-size: 1.6rem;
    animation: f 1s ease infinite;
}
@keyframes f {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.hof-countdown__clock-label {
    font-size: 1.2rem;
    letter-spacing: 0.25rem;
    text-transform: uppercase;
}
.hof-countdown__button {
    flex: none;
    width: 16rem;
    color: #fff;
    text-align: center;
    text-decoration: none;
}
.hof-countdown__button .icn {
    position: relative;
    display: inline-block;
    margin-left: 0.4rem;
    right: 0;
    transition: right 0.3s ease-in-out;
}
.hof-countdown__button:hover {
    color: #fff;
    background-color: #14171a;
}
.hof-countdown__button:hover .icn {
    right: -0.4rem;
}
.hof-countdown__mobile-button {
    display: none;
}
@media (max-width: 900px) {
    .hof-countdown__inner {
        height: 4.2rem;
        justify-content: space-between;
    }
    .hof-countdown.inactive {
        bottom: -7rem;
    }
    .hof-countdown__text-clock-container {
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
    }
    .hof-countdown--no-button .hof-countdown__text-clock-container {
        flex-direction: row;
        align-items: center;
        width: 100%;
    }
    .hof-countdown--no-button .hof-countdown__text {
        margin-right: 2rem;
    }
    .hof-countdown__text {
        margin-bottom: 0.2rem;
        font-size: 1.2rem;
        letter-spacing: 0.18rem;
    }
    .hof-countdown__clock {
        margin: 0;
    }
    .hof-countdown__clock-number {
        font-size: 2rem;
    }
    .hof-countdown__clock-number + .hof-countdown__clock-number {
        padding-left: 1rem;
    }
    .hof-countdown__clock-number + .hof-countdown__clock-number:before {
        top: 0;
        left: 0.1rem;
    }
    .hof-countdown__clock-label {
        margin-top: 0.2rem;
        font-size: 1.1rem;
        letter-spacing: 0.15rem;
    }
    .hof-countdown__button {
        width: 12rem;
        font-size: 1.3rem;
    }
}
.hof-current-votes {
    max-width: 50rem;
    margin: 4rem auto;
    padding: 0 1rem;
}
.hof-current-votes__table {
    width: 100%;
    border-collapse: collapse;
    text-align: left;
}
.hof-current-votes__table thead tr {
    border-bottom: 0.4rem solid hsla(36, 21%, 53%, 0.3);
}
.hof-current-votes__table tbody tr {
    border-top: 0.1rem solid hsla(36, 21%, 53%, 0.2);
}
.hof-current-votes__table td,
.hof-current-votes__table th {
    padding: 1rem 0;
}
.hof-current-votes__name,
.hof-current-votes__perc {
    font-size: 1.8rem;
}
.hof-current-votes__name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-current-votes__votes {
    font-size: 1.1rem;
}
.hof-featured-player {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 9rem;
}
.hof-featured-player__content {
    display: flex;
    flex-direction: column;
    margin-left: 12rem;
    padding-top: 1.6rem;
    color: hsla(0, 0%, 100%, 0.9);
    width: 100%;
}
.hof-featured-player__name {
    margin-bottom: 3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 1;
    letter-spacing: 0.6rem;
    text-transform: uppercase;
}
.hof-featured-player__name--surname {
    display: block;
    font-size: 4rem;
    letter-spacing: 0.8rem;
}
.hof-featured-player__copy {
    margin-bottom: 2rem;
    font-size: 1.7rem;
    line-height: 1.59;
}
.hof-featured-player__copy p,
.hof-featured-player__copy ul {
    margin-bottom: 2rem;
    color: hsla(0, 0%, 100%, 0.8);
}
.hof-featured-player__link {
    padding: 1.2rem 3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 1.3rem;
    line-height: 0.83;
    text-decoration: none;
    border: 1px solid #a08c6e;
    transition: all 0.2s ease-out;
}
.hof-featured-player__link .icn {
    display: inline-block;
    position: relative;
    top: 0;
    right: 0;
    margin-left: 1rem;
    transition: right 0.2s linear;
}
.hof-featured-player__link:hover {
    background-color: #a08c6e;
    color: #14171a;
}
.hof-featured-player__link:hover .icn {
    right: -1rem;
}
@media (hover: hover) and (pointer: fine) {
    .hof-featured-player__link,
    .hof-featured-player__link:focus,
    .hof-featured-player__link:hover {
        background-color: #14171a;
        color: #fff;
    }
}
.hof-featured-player.HOF_align-right {
    flex-direction: row;
}
.hof-featured-player.HOF_align-right .hof-featured-player__content {
    margin-left: auto;
    margin-right: 12rem;
}
@media (max-width: 1400px) {
    .hof-featured-player__content {
        margin-left: 6rem;
    }
    .hof-featured-player.HOF_align-right .hof-featured-player__content {
        margin-right: 6rem;
    }
}
@media (max-width: 1150px) {
    .hof-featured-player {
        align-items: center;
    }
    .hof-featured-player__content {
        margin-left: 3rem;
        padding-top: 0;
    }
    .hof-featured-player__copy,
    .hof-featured-player__link {
        font-size: 1.6rem;
    }
    .hof-featured-player.HOF_align-right .hof-featured-player__content {
        margin-right: 3rem;
    }
}
@media (max-width: 1024px) {
    .hof-featured-player__player-image {
        flex: none;
    }
    .hof-featured-player__player-image img {
        width: 100%;
    }
}
@media (max-width: 900px) {
    .hof-featured-player,
    .hof-featured-player.HOF_align-right {
        flex-direction: column;
        margin-bottom: 3.6rem;
    }
    .hof-featured-player__player-image {
        order: 1;
        width: 100%;
        margin-bottom: 2.4rem;
    }
    .hof-featured-player__content {
        order: 2;
    }
    .hof-featured-player.HOF_align-right .hof-featured-player__content,
    .hof-featured-player__content {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .hof-featured-player__copy {
        margin-bottom: 2rem;
        font-size: 1.4rem;
    }
    .hof-featured-player__copy p,
    .hof-featured-player__copy ul {
        margin-bottom: 1rem;
    }
    .hof-featured-player__link {
        font-size: 1.3rem;
    }
    .hof-featured-player__name {
        margin-bottom: 2rem;
        font-size: 1.5rem;
        letter-spacing: 0.3rem;
        line-height: 1;
    }
    .hof-featured-player__name--surname {
        font-size: 3rem;
        letter-spacing: 0.6rem;
    }
}
.hof-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 11rem 0;
    background-color: #a08c6e;
    background-image: url(../i/hof/header-bg-pattern.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: auto 45%;
}
.hof-header__hof-logo {
    width: 49rem;
    height: 7.9rem;
    fill: #fff;
}
.hof-header__sponsor-logo {
    width: 30rem;
    margin-top: 1rem;
    text-align: center;
}
@media (max-width: 1024px) {
    .hof-header {
        padding: 5rem;
    }
}
@media (max-width: 700px) {
    .hof-header {
        padding: 2.4rem;
        background-size: auto 50%;
    }
    .hof-header__hof-logo {
        width: 31rem;
        height: 5rem;
    }
    .hof-header__sponsor-logo {
        width: 20rem;
        margin-top: 0.5rem;
    }
}
.hof-inductees-hero {
    display: flex;
    align-items: center;
    text-align: center;
    background-image: url(../i/hof/nominees-listing-hero-pattern.png);
    background-repeat: no-repeat;
    background-size: auto 200px;
    background-position: 100% 0;
    padding: 3rem 0;
    min-height: 31.3rem;
}
.hof-inductees-hero__title {
    margin-top: 0;
    margin-bottom: 2.4rem;
    font-size: 3rem;
    letter-spacing: 0.3px;
}
.hof-inductees-hero__primary-text-container {
    margin-bottom: 1.6rem;
}
.hof-inductees-hero__primary-text {
    font-size: 1.8rem;
    line-height: 1.67;
}
.hof-inductees-hero__secondary-text {
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.14;
    color: #a08c6e;
}
@media (max-width: 900px) {
    .hof-inductees-hero {
        min-height: 25.3rem;
        background-size: contain;
    }
    .hof-inductees-hero__title {
        font-size: 2.4rem;
        max-width: 36rem;
        margin: 0 auto 2rem;
    }
    .hof-inductees-hero__primary-text-container {
        margin-bottom: 1rem;
    }
    .hof-inductees-hero__primary-text {
        font-size: 1.6rem;
    }
    .hof-inductees-hero__secondary-text {
        line-height: 1.57;
    }
}
@media (max-width: 700px) {
    .hof-inductees-hero {
        background: none;
    }
}
@media (max-width: 500px) {
    .hof-inductees-hero {
        min-height: 21.3rem;
    }
    .hof-inductees-hero__title {
        margin-top: 0;
        margin-bottom: 1.2rem;
        font-size: 2rem;
        letter-spacing: 0.3px;
        line-height: 1.4;
    }
    .hof-inductees-hero__primary-text-container {
        margin-bottom: 1.6rem;
    }
    .hof-inductees-hero__primary-text {
        font-size: 1.4rem;
        line-height: 1.57;
    }
}
.hof-inductees-listing {
    padding: 0 0 4rem;
    margin: auto;
}
.hof-inductees-listing__header {
    position: relative;
    padding: 4rem 0;
    text-align: center;
    font-size: 3rem;
    line-height: 3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-inductees-listing__header:before {
    content: attr(data-year);
    font-size: 18rem;
    position: absolute;
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    letter-spacing: 1.8rem;
    padding: 5.4rem 0;
    color: hsla(36, 21%, 53%, 0.3);
}
@supports (-webkit-background-clip: text) or
    (-webkit-text-fill-color: transparent) {
    .hof-inductees-listing__header:before {
        background: linear-gradient(
            hsla(36, 21%, 53%, 0.3),
            rgba(20, 23, 26, 0.3)
        );
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
}
.hof-inductees-listing__title {
    position: relative;
    z-index: 10;
}
.hof-inductees-listing__player-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 134rem;
    margin: auto;
}
.hof-inductees-listing__no-results {
    padding: 4rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.hof-inductees-listing__no-results-title {
    font-size: 2.4rem;
    margin-bottom: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #a08c6e;
}
.hof-inductees-listing.HOF_6-column .hof-inductees-listing__player-list {
    max-width: 160.8rem;
}
.hof-inductees-listing.HOF_4-column .hof-inductees-listing__player-list {
    max-width: 107.2rem;
}
.hof-inductees-listing.HOF_3-column .hof-inductees-listing__player-list {
    max-width: 80.4rem;
}
.hof-inductees-listing .loader {
    margin: 4rem;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open {
    background: #14171a;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open .apply {
    background: #a08c6e;
    border: 0.1rem solid #a08c6e;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open .dropDown:after {
    background-image: url(../i/elements/icons/arrow-forward-white.svg);
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open .current {
    color: #fff;
    background: none;
    padding: 0;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open .dropDown.open,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme.open li {
    background: #14171a;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme.open
    .dropDown.open
    .current:after,
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme.open
    li
    .current:after {
    display: none !important;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme.open
    .filter-button--apply {
    background-color: #a08c6e;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme.open
    .filter-button__text {
    color: #14171a;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .dropdownMobileHeader,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .mobileHeader {
    background: #a08c6e;
    border: none;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .dropdownMobileHeader
    svg,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .mobileHeader svg {
    fill: #fff;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .dropdownMobileHeader
    .close,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .mobileHeader .close {
    color: #fff;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .dropdownMobileHeader
    .close
    svg,
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .mobileHeader
    .close
    svg {
    fill: #fff;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .pageFilter__filter-btn {
    color: #fff;
    border: 0.1rem solid #fff;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .pageFilter__filter-btn:after {
    background-image: url(../i/elements/icons/dropdown-arrows-white.svg);
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .current {
    color: #fff;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .current:active,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .current:hover,
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .label {
    color: #a08c6e;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .dropdownList {
    background: #14171a;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .dropdownList li {
    color: #fff;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .dropdownList:before {
    background: #a08c6e;
}
.hof-inductees-listing .pageFilter.pageFilter--hof-theme .filter-button:hover {
    color: #a08c6e;
}
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .btn-highlight.apply:after,
.hof-inductees-listing
    .pageFilter.pageFilter--hof-theme
    .btn-highlight.apply:before {
    background-image: linear-gradient(90deg, #14171a, #14171a);
    border: 0.1rem solid #fff;
}
@media (min-width: 1023px) {
    .hof-inductees-listing .pageFilter {
        margin: 4rem;
        position: relative;
        z-index: 10;
    }
}
@media (max-width: 1023px) {
    .hof-inductees-listing--filtered {
        padding: 1.8rem 1.4rem 0;
    }
    .hof-inductees-listing__header {
        padding: 4rem 0;
        font-size: 2rem;
        line-height: 2rem;
    }
    .hof-inductees-listing__header:before {
        font-size: 12rem;
        letter-spacing: 1.2rem;
        padding: 3.6rem 0;
    }
    .hof-inductees-listing__no-results {
        padding: 1rem;
    }
    .hof-inductees-listing
        .pageFilter.pageFilter--hof-theme
        .filter-button--reset {
        background: #fff;
        border: 0.1rem solid #fff;
    }
}
.hof-landing-hero--primary {
    padding: 11rem 0;
    background-image: url(../i/hof/landing-hero-background-desktop.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
}
.hof-landing-hero--primary:after,
.hof-landing-hero--primary:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.hof-landing-hero--primary:before {
    background-image: url(../i/hof/landing-hero-pattern.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: contain;
}
.hof-landing-hero--primary:after {
    z-index: 10;
    background-image: linear-gradient(0deg, #14171a, rgba(20, 23, 26, 0) 43%);
}
.hof-landing-hero--primary .hof-landing-hero__hof-logo {
    width: 49rem;
    height: auto;
    fill: #fff;
    z-index: 20;
}
.hof-landing-hero--primary .hof-landing-hero__sponsor-logo {
    width: 30rem;
    margin-top: 1rem;
    text-align: center;
    z-index: 20;
}
.hof-landing-hero--primary .hof-landing-hero__sponsor-logo-image {
    width: 100%;
}
@media (max-width: 1024px) {
    .hof-landing-hero--primary {
        padding: 5rem;
    }
}
@media (max-width: 900px) {
    .hof-landing-hero--primary {
        padding: 6rem 0;
        background-image: url(../i/hof/landing-hero-background-mobile.png);
    }
    .hof-landing-hero--primary:before {
        background-size: auto 9rem;
        background-position: -2rem 0;
    }
    .hof-landing-hero--primary .hof-landing-hero__hof-logo {
        width: 31rem;
    }
    .hof-landing-hero--primary .hof-landing-hero__sponsor-logo {
        width: 20rem;
        margin-top: 0.5rem;
    }
    .hof-landing-hero--primary .hof-landing-hero__body {
        margin-top: 3.2rem;
    }
    .hof-landing-hero--primary .hof-landing-hero__body p {
        margin-bottom: 3.2rem;
    }
}
.hof-landing-hero--secondary {
    overflow: hidden;
    min-height: 66.9rem;
    margin-bottom: 6rem;
}
.hof-landing-hero--secondary:after,
.hof-landing-hero--secondary:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
}
.hof-landing-hero--secondary:before {
    background-image: linear-gradient(180deg, #14171a, rgba(20, 23, 26, 0) 76%);
    z-index: 10;
    top: 0;
}
.hof-landing-hero--secondary:after {
    background-image: url(../i/hof/rules-bg-pattern.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 30;
    opacity: 0.3;
    bottom: -10rem;
}
.hof-landing-hero--secondary .hof-landing-hero__background-image-container {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.hof-landing-hero--secondary .hof-landing-hero__background-image {
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.hof-landing-hero--secondary .hof-landing-hero__content-container {
    z-index: 20;
    position: relative;
    text-align: center;
    width: 60%;
    margin: auto;
}
.hof-landing-hero--secondary .hof-landing-hero__subtitle {
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.08;
    margin-bottom: 1.6rem;
    letter-spacing: 0.18rem;
    text-transform: uppercase;
    text-align: center;
}
.hof-landing-hero--secondary .hof-landing-hero__title {
    font-size: 5.6rem;
    line-height: 1;
    letter-spacing: 5.6px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 5rem;
}
.hof-landing-hero--secondary .hof-landing-hero__player-image-container {
    position: absolute;
    bottom: 0;
    z-index: 10;
    width: 30%;
    min-width: 54rem;
}
.hof-landing-hero--secondary .hof-landing-hero__player-image-container--left {
    left: 0;
}
.hof-landing-hero--secondary .hof-landing-hero__player-image-container--right {
    right: 0;
}
.hof-landing-hero--secondary .hof-landing-hero__player-image {
    vertical-align: top;
    width: 100%;
}
@media (max-width: 1300px) {
    .hof-landing-hero--secondary {
        min-height: 57.9rem;
        display: block;
    }
}
@media (max-width: 1230px) {
    .hof-landing-hero--secondary .hof-landing-hero__title {
        font-size: 3.6rem;
    }
}
@media (max-width: 1100px) {
    .hof-landing-hero--secondary {
        min-height: 50rem;
    }
    .hof-landing-hero--secondary .hof-landing-hero__player-image-container {
        min-width: 44rem;
    }
}
@media (max-width: 900px) {
    .hof-landing-hero--secondary {
        min-height: 29rem;
        padding: 0;
        display: flex;
        margin-bottom: 5rem;
    }
    .hof-landing-hero--secondary:after,
    .hof-landing-hero--secondary:before {
        content: "";
        position: absolute;
        width: 100%;
        z-index: 10;
        opacity: 1;
    }
    .hof-landing-hero--secondary:before {
        height: 11.2rem;
        background-image: linear-gradient(
            0deg,
            rgba(20, 23, 26, 0) 76%,
            #14171a
        );
        top: 0;
        left: 0;
    }
    .hof-landing-hero--secondary:after {
        content: "";
        bottom: 0;
        left: 0;
        height: 5.7rem;
        background-image: linear-gradient(180deg, rgba(20, 23, 26, 0), #14171a);
    }
    .hof-landing-hero--secondary .hof-landing-hero__content-container {
        width: 100%;
    }
    .hof-landing-hero--secondary .hof-landing-hero__player-image-container {
        z-index: 10;
        width: 60%;
        max-width: 26rem;
        min-width: 0;
    }
    .hof-landing-hero--secondary .hof-landing-hero__subtitle {
        margin-bottom: 0.6rem;
    }
    .hof-landing-hero--secondary .hof-landing-hero__title {
        font-size: 2.5rem;
        line-height: 1.2;
        letter-spacing: 2.5px;
        margin-bottom: 2rem;
    }
    .hof-landing-hero--secondary .hof-landing-hero__body {
        margin-top: 0;
    }
    .hof-landing-hero--secondary .hof-landing-hero__body p {
        margin-bottom: 2.2rem;
    }
}
@media (max-width: 580px) {
    .hof-landing-hero--secondary .hof-landing-hero__content-container {
        max-width: 28rem;
    }
    .hof-landing-hero--secondary
        .hof-landing-hero__player-image-container--right {
        right: -10%;
    }
    .hof-landing-hero--secondary
        .hof-landing-hero__player-image-container--left {
        left: -10%;
    }
}
.hof-landing-hero {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #14171a;
}
.hof-landing-hero__body {
    max-width: 33rem;
    text-align: center;
    margin: 5.2rem auto 0;
    z-index: 20;
}
.hof-landing-hero__body p {
    font-size: 1.8rem;
    margin-bottom: 3.8rem;
    line-height: 1.67;
}
.hof-landing-hero__body p:last-of-type {
    margin-bottom: 0;
}
@media (max-width: 900px) {
    .hof-landing-hero__body {
        text-align: center;
        max-width: 26rem;
    }
    .hof-landing-hero__body p {
        font-size: 1.4rem;
        line-height: 1.7;
    }
}
.hall-of-fame-template .statsCentreMenu {
    display: none;
    border: 0.8rem solid #fff;
}
.hall-of-fame-template .statsCentreMenu.open .current {
    background-color: #963cff;
    color: #fff;
}
@media (max-width: 900px) {
    .hall-of-fame-template .statsCentreMenu {
        display: block;
    }
}
.webViewBody .hall-of-fame-template .statsCentreMenu {
    display: none;
}
.statsCentreMenu {
    height: 100%;
    padding: 3rem 0 0;
    background: #37003c;
    position: relative;
    z-index: 10;
}
.statsCentreMenu .current {
    display: none;
    padding: 1.5rem 4rem 1.5rem 1.5rem;
    color: #fff;
    transition: 0.2s;
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.statsCentreMenu .current .icn {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    right: 1.5rem;
    margin-top: -4.5px;
    width: 1.2rem;
    height: 1.2rem;
    fill: #fff;
}
.statsCentreMenu .navLink {
    display: block;
    margin: 0.2rem 0;
    padding: 0 1.5rem;
    line-height: 40px;
    background: rgb(69.025, 0, 75.3);
    color: #fff;
    text-decoration: none;
    position: relative;
    padding-right: 4rem;
    font-size: 1.2rem;
    cursor: pointer;
    transition: 0.2s;
}
.statsCentreMenu .navLink:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    background: #eaff04;
    transition: width 0.1s ease-in-out;
}
.statsCentreMenu .navLink .icn {
    position: absolute;
    top: 50%;
    right: 1.5rem;
    margin-top: -5px;
    opacity: 0.4;
    transition: 0.2s;
    fill: #fff;
    width: 1.2rem;
    height: 1.2rem;
}
.statsCentreMenu .navLink:focus:before,
.statsCentreMenu .navLink:hover:before {
    width: 4px;
}
.statsCentreMenu .navLink:focus .icn,
.statsCentreMenu .navLink:hover .icn {
    opacity: 1;
}
.statsCentreMenu .navLink.active {
    margin-right: -0.5rem;
    padding-left: 2rem;
    background: #eaff04;
    color: #37003c;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.statsCentreMenu .navLink.active .icn {
    opacity: 1;
}
.statsCentreMenu .dropdownSection > .navLink {
    cursor: default;
}
.statsCentreMenu .dropdownSection > .navLink .icn {
    opacity: 1;
}
.statsCentreMenu .dropdownSection > .navLink:hover:before {
    width: 0;
}
.statsCentreMenu .dropdown {
    background: rgb(69.025, 0, 75.3);
    height: auto;
    transition: max-height 0.2s ease-in-out;
}
.statsCentreMenu .dropdown .navLink {
    font-size: 1.1rem;
    line-height: 35px;
    background: #37003c;
}
.statsCentreMenu .dropdown .navLink.active {
    margin-right: -0.5rem;
    padding-left: 2rem;
    background: #eaff04;
    color: #37003c;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.statsCentreMenu .dropdown .navLink.active .icn {
    opacity: 1;
}
.statsCentreMenu .open .dropdown {
    height: auto;
}
.statsCentreMenu .open .dropdown .navLink .icn {
    transform: none;
}
@media (max-width: 900px) {
    .statsCentreMenu {
        padding: 0;
    }
    .statsCentreMenu .current {
        display: block;
    }
    .statsCentreMenu .sideNavLinks {
        overflow: hidden;
        transition: 0.2s;
        max-height: 0;
    }
    .statsCentreMenu .navLink.active,
    .statsCentreMenu .navLink:after,
    .statsCentreMenu .navLink:before {
        display: none;
    }
    .statsCentreMenu .navLink:focus .icn,
    .statsCentreMenu .navLink:hover .icn {
        opacity: 0.4;
    }
    .statsCentreMenu.open .current {
        background: #eaff04;
        color: #37003c;
    }
    .statsCentreMenu.open .sideNavLinks {
        max-height: 50rem;
    }
}
.hof-nominees-hero {
    display: flex;
    align-items: center;
    text-align: center;
    background-image: url(../i/hof/nominees-listing-hero-pattern.png);
    background-repeat: no-repeat;
    background-size: auto 200px;
    background-position: 100% 0;
    padding: 3rem 0;
    min-height: 31.3rem;
}
.hof-nominees-hero__content {
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.hof-nominees-hero__content.is-active {
    opacity: 1;
}
.hof-nominees-hero__title {
    margin-top: 0;
    margin-bottom: 2.4rem;
    font-size: 3rem;
    letter-spacing: 0.3px;
}
.hof-nominees-hero__primary-text-container {
    margin-bottom: 1.6rem;
}
.hof-nominees-hero__primary-text {
    font-size: 1.8rem;
    line-height: 1.67;
}
.hof-nominees-hero__secondary-text {
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.14;
    color: #a08c6e;
}
@media (max-width: 900px) {
    .hof-nominees-hero {
        min-height: 25.3rem;
        background-size: contain;
    }
    .hof-nominees-hero__title {
        font-size: 2.4rem;
        max-width: 36rem;
        margin: 0 auto 2rem;
    }
    .hof-nominees-hero__primary-text-container {
        margin-bottom: 1rem;
    }
    .hof-nominees-hero__primary-text {
        font-size: 1.6rem;
    }
    .hof-nominees-hero__secondary-text {
        line-height: 1.57;
    }
}
@media (max-width: 700px) {
    .hof-nominees-hero {
        background: none;
    }
}
@media (max-width: 500px) {
    .hof-nominees-hero {
        min-height: 21.3rem;
    }
    .hof-nominees-hero__title {
        margin-top: 0;
        margin-bottom: 1.2rem;
        font-size: 2rem;
        letter-spacing: 0.3px;
        line-height: 1.4;
    }
    .hof-nominees-hero__primary-text-container {
        margin-bottom: 1.6rem;
    }
    .hof-nominees-hero__primary-text {
        font-size: 1.4rem;
        line-height: 1.57;
    }
}
.hof-nominees-listing {
    padding: 0 0 4rem;
    margin: auto;
}
.hof-nominees-listing.is-inactive
    .hof-player-card:not(.is-selected)
    .hof-player-card__select-button {
    opacity: 0.5;
    cursor: not-allowed;
}
.hof-nominees-listing.is-inactive
    .hof-player-card:not(.is-selected)
    .hof-player-card__select-button:hover {
    color: #a08c6e;
    background: #14171a;
}
.hof-nominees-listing .data-capture.u-show-webview {
    display: none !important;
}
.hof-nominees-listing__data-capture-webview {
    display: none;
}
.hof-nominees-listing__close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    flex-shrink: 0;
    background: #fff;
    border-radius: 100%;
    border: 0.1rem solid #ebe5eb;
    right: 1rem;
    top: 1rem;
    cursor: pointer;
}
.hof-nominees-listing__close svg {
    width: 1.8rem;
    height: 1.8rem;
    min-width: 1.8rem;
    min-height: 1.8rem;
}
.hof-nominees-listing.data-capture-active
    .hof-nominees-listing__data-capture-webview {
    display: block;
}
.hof-nominees-listing.data-capture-active
    .hof-nominees-listing__progress-bar.is-active {
    height: 100vh;
    overflow: auto;
}
.hof-nominees-listing.data-capture-active
    .hof-nominees-listing__progress-button,
.hof-nominees-listing.data-capture-active
    .hof-nominees-listing__progress-title {
    display: none;
}
.hof-nominees-listing.data-capture-active .data-capture {
    margin-top: 3.6rem;
    padding: 1.6rem 0.8rem;
    display: block !important;
}
.hof-nominees-listing.data-capture-active
    .data-capture__form-description-title {
    padding-top: 1.6rem;
}
.hof-nominees-listing.data-capture-active .data-capture__form-body-text {
    display: none;
}
.hof-nominees-listing__player-list-title {
    max-width: 134rem;
    margin: auto;
    margin-bottom: 2rem;
    text-align: center;
}
.hof-nominees-listing__player-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 134rem;
    margin: auto;
}
.hof-nominees-listing.HOF_6-column .hof-nominees-listing__player-list {
    max-width: 160.8rem;
}
.hof-nominees-listing.HOF_4-column .hof-nominees-listing__player-list {
    max-width: 107.2rem;
}
.hof-nominees-listing.HOF_3-column .hof-nominees-listing__player-list {
    max-width: 80.4rem;
}
.hof-nominees-listing__progress-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #a08c6e;
    width: 100vw;
    height: 8rem;
    position: fixed;
    bottom: -8rem;
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.5);
    z-index: 70;
    transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        height 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.hof-nominees-listing__progress-bar.is-active {
    bottom: 0;
}
.hof-nominees-listing__progress-title {
    font-size: 2.1rem;
    margin: 0 5rem;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-nominees-listing__progress-button {
    margin: 0 5rem;
    font-size: 1.3rem;
}
.hof-nominees-listing__progress-error-message {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    flex-basis: 100%;
    text-align: center;
    align-self: flex-start;
    font-size: 1.3rem;
}
@media (max-width: 1023px) {
    .hof-nominees-listing__progress-title {
        font-size: 1.8rem;
        margin: 0 2rem;
    }
    .hof-nominees-listing__progress-button,
    .hof-nominees-listing__progress-title {
        margin: 0 2rem;
    }
}
@media (max-width: 536px) {
    .hof-nominees-listing__progress-bar {
        height: 7rem;
    }
    .hof-nominees-listing__progress-title {
        margin: 0 0.8rem;
        font-size: 1.5rem;
    }
    .hof-nominees-listing__progress-button {
        margin: 0 0.8rem;
    }
}
.pl-voting-promo {
    text-align: center;
    position: relative;
    margin-bottom: 4.7rem;
}
.pl-voting-promo__hof-logo {
    width: 25.1rem;
    height: auto;
    fill: #fff;
}
.pl-voting-promo__sponsor-logo {
    width: 20rem;
    margin-top: 1rem;
    margin-bottom: 3rem;
}
.pl-voting-promo__sponsor-logo-image {
    width: 100%;
}
.pl-voting-promo__content-container {
    background: #14171a;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 30rem;
    padding: 3.2rem 1rem 3rem;
    background-image: url(../i/hof/pl-home-page-promo-pattern.png);
    background-repeat: no-repeat;
    background-size: auto 90%;
    background-position: 100% 100%;
}
.pl-voting-promo__content {
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.pl-voting-promo__content.is-active {
    opacity: 1;
}
.pl-voting-promo__title {
    margin-top: 0;
    margin-bottom: 1.5rem;
    color: #fff;
    font-size: 1.2rem;
    line-height: 2.08;
    letter-spacing: 0.12rem;
    text-align: center;
    text-transform: uppercase;
}
.pl-voting-promo__primary-text-container {
    margin-bottom: 3.2rem;
}
.pl-voting-promo__primary-text-container p {
    color: #fff;
}
.pl-voting-promo__primary-text {
    font-size: 1.6rem;
    line-height: 1.63;
}
.pl-voting-promo__primary-text,
.pl-voting-promo__secondary-text {
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.pl-voting-promo__secondary-text {
    display: block;
    font-size: 1.4rem;
    line-height: 1.79;
    margin-bottom: 2.3rem;
}
.pl-voting-promo__button {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 20rem;
    height: 4rem;
    padding: 0 1rem;
    text-align: center;
    line-height: 1.15rem;
    text-decoration: none;
    font-size: 1.3rem;
    position: relative;
    background: #a08c6e;
    border: 0.2rem solid #a08c6e;
    color: #14171a;
    transition: all 0.4s ease;
    vertical-align: top;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    cursor: pointer;
}
.pl-voting-promo__button .icn {
    position: relative;
    display: inline-block;
    margin-left: 0.4rem;
    right: 0;
    transition: right 0.3s ease-in-out;
}
.pl-voting-promo__button:hover {
    color: #fff;
    background-color: #14171a;
}
.pl-voting-promo__button:hover .icn {
    right: -0.4rem;
}
.pl-voting-promo__image-container {
    position: relative;
    display: block;
    padding: 0;
}
.pl-voting-promo__image-container--mobile {
    display: none;
}
.pl-voting-promo__image-container:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-image: linear-gradient(180deg, rgba(20, 23, 26, 0) 30%, #14171a);
}
.pl-voting-promo__image {
    max-width: 100%;
}
@media (max-width: 768px) {
    .pl-voting-promo {
        margin-bottom: 3.3rem;
        padding: 6rem 0 0;
    }
    .pl-voting-promo__primary-text-container {
        margin-bottom: 1.9rem;
    }
    .pl-voting-promo__primary-text {
        font-size: 1.4rem;
        line-height: 1.57;
    }
    .pl-voting-promo__image-container {
        position: relative;
        height: 15.4rem;
        width: 100%;
        overflow: hidden;
    }
    .pl-voting-promo__image-container--mobile {
        display: block;
    }
    .pl-voting-promo__image-container--mobile
        + .pl-voting-promo__image-container--desktop {
        display: none;
    }
}
.hof-profile__bio {
    position: relative;
    z-index: 3;
    max-width: 90rem;
    margin: auto;
    margin-bottom: 10rem;
    padding: 0 1rem;
    overflow: hidden;
    font-size: 2.1rem;
    line-height: 3.4rem;
}
.hof-profile__bio p {
    margin-bottom: 3rem;
}
@media (max-width: 900px) {
    .hof-profile__bio {
        margin-bottom: 5rem;
        max-width: 74rem;
        font-size: 1.6rem;
    }
    .hof-profile__bio p {
        margin-bottom: 1.6rem;
    }
}
@media (max-width: 500px) {
    .hof-profile__bio {
        font-size: 1.4rem;
    }
}
.hof-profile__bio-copy {
    margin-bottom: 2rem;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.hof-profile__bio-copy ul {
    margin-bottom: 3rem;
}
.hof-profile__bio-copy ul li {
    list-style: disc outside;
    margin-left: 3rem;
}
@media (max-width: 900px) {
    .hof-profile__bio-copy {
        margin-bottom: 1.6rem;
        padding-bottom: 1rem;
    }
}
@media (max-width: 700px) {
    .hof-profile__bio-copy ul {
        line-height: 1.57;
    }
}
@media (max-width: 500px) {
    .hof-profile__bio-copy ul {
        margin-bottom: 1.6rem;
    }
}
@media (max-width: 700px) {
    .hof-profile {
        font-size: 1.4rem;
        line-height: 1.57;
    }
}
.hof-profile__bio-meta {
    overflow: hidden;
    margin-bottom: 4rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.hof-profile__bio-meta-item {
    width: 33%;
    float: left;
}
@media (max-width: 900px) {
    .hof-profile__bio-meta {
        margin-bottom: 2rem;
        padding-bottom: 1.6rem;
        padding-left: 2rem;
        padding-right: 2rem;
    }
    .hof-profile__bio-meta-item {
        display: flex;
        width: 100%;
        line-height: 3rem;
    }
}
@media (max-width: 500px) {
    .hof-profile__bio-meta {
        margin-bottom: 1rem;
    }
    .hof-profile__bio-meta-item {
        line-height: 2.4rem;
    }
}
.hof-profile__bio-value {
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 900px) {
    .hof-profile__bio-value {
        display: inline;
        margin-left: auto;
    }
}
.hof-profile__bio-career-link {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    text-decoration: none;
}
.hof-profile__bio-career-link .icn {
    display: inline-block;
    position: relative;
    top: -2px;
    margin-left: 1rem;
    transition: margin-left 0.2s linear;
}
.hof-profile__bio-career-link:hover {
    text-decoration: underline;
}
.hof-profile__bio-career-link:hover .icn {
    margin-left: 2rem;
}
.hof-career-highlight {
    display: flex;
    flex-direction: row-reverse;
    margin-bottom: 9rem;
}
.hof-career-highlight__content {
    display: flex;
    flex-direction: column;
    margin-left: 12rem;
    padding-top: 1.6rem;
    width: 100%;
}
.hof-career-highlight__copy {
    margin-bottom: 2rem;
    font-size: 1.7rem;
    line-height: 1.59;
}
.hof-career-highlight__copy p,
.hof-career-highlight__copy ul {
    margin-bottom: 2rem;
    color: hsla(0, 0%, 100%, 0.8);
}
.hof-career-highlight__link {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 1.8rem;
    line-height: 1.4;
    text-decoration: none;
}
.hof-career-highlight__link .icn {
    display: inline-block;
    position: relative;
    top: 0;
    margin-left: 1rem;
    transition: margin-left 0.2s linear;
}
.hof-career-highlight__link:hover {
    text-decoration: underline;
}
.hof-career-highlight__link:hover .icn {
    margin-left: 2rem;
}
.hof-career-highlight.HOF_align-right {
    flex-direction: row;
}
.hof-career-highlight.HOF_align-right .hof-career-highlight__content {
    margin-left: auto;
    margin-right: 12rem;
}
@media (max-width: 1400px) {
    .hof-career-highlight__content {
        margin-left: 6rem;
    }
    .hof-career-highlight.HOF_align-right .hof-career-highlight__content {
        margin-right: 6rem;
    }
}
@media (max-width: 1150px) {
    .hof-career-highlight {
        align-items: center;
    }
    .hof-career-highlight__content {
        margin-left: 3rem;
        padding-top: 0;
    }
    .hof-career-highlight__copy,
    .hof-career-highlight__link {
        font-size: 1.6rem;
    }
    .hof-career-highlight.HOF_align-right .hof-career-highlight__content {
        margin-right: 3rem;
    }
}
@media (max-width: 1024px) {
    .hof-career-highlight__highlight-image {
        width: 38rem;
        flex: none;
    }
    .hof-career-highlight__highlight-image img {
        width: 100%;
    }
}
@media (max-width: 900px) {
    .hof-career-highlight,
    .hof-career-highlight.HOF_align-right {
        flex-direction: column;
        margin-bottom: 3rem;
    }
    .hof-career-highlight.HOF_align-right .hof-career-highlight__content,
    .hof-career-highlight__content {
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .hof-career-highlight__copy {
        margin-bottom: 1rem;
        font-size: 1.4rem;
    }
    .hof-career-highlight__copy p,
    .hof-career-highlight__copy ul {
        margin-bottom: 1rem;
    }
    .hof-career-highlight__link {
        font-size: 1.3rem;
    }
    .hof-career-highlight__highlight-image {
        width: 100%;
    }
}
.hof-profile__hero {
    position: relative;
    height: calc(100vh - 17rem);
    overflow: hidden;
}
.hof-profile__hero:before {
    z-index: 1;
    background-image: linear-gradient(
        180deg,
        rgba(20, 23, 26, 0) 60%,
        #14171a 90%
    );
}
.hof-profile__hero:after,
.hof-profile__hero:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
.hof-profile__hero:after {
    z-index: 2;
    background-image: url(../i/hof/profile-hero-pattern.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: left 155px;
}
@media (max-width: 600px) {
    .hof-profile__hero:after {
        background-position: left 215px;
    }
}
.hof-profile__hero-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    animation: q ease-in 1.5s forwards;
}
.hof-profile__hero-image__image {
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .hof-profile__hero-image__image {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 1024px) {
    .hof-profile__hero {
        height: 60rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__hero {
        height: 50rem;
    }
}
@media (max-width: 500px) {
    .hof-profile__hero {
        height: 31rem;
    }
    .hof-profile__hero:after {
        background-image: url(../i/hof/profile-hero-pattern-mobile.svg);
    }
}
.hof-profile__year-inducted-container {
    position: relative;
}
.hof-profile__year-inducted {
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(180deg);
    text-orientation: sideways;
    writing-mode: vertical-lr;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
}
.hof-profile__year-inducted-text {
    padding: 0.6rem 0.4rem;
    background: #a08c6e;
}
.hof-profile__manager-text {
    padding: 1rem 0.4rem 0.6rem;
    background: linear-gradient(hsla(36, 21%, 53%, 0), #a08c6e 25%);
}
.hof-profile__player-name {
    position: absolute;
    bottom: 26rem;
    text-align: center;
    width: 100%;
    z-index: 3;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 4.5rem;
    letter-spacing: 6.75px;
    text-transform: uppercase;
}
.hof-profile__player-name--surname {
    display: block;
    font-size: 9rem;
    letter-spacing: 13.5px;
}
@media (max-width: 1024px) {
    .hof-profile__player-name {
        bottom: 17rem;
        font-size: 3.8rem;
    }
    .hof-profile__player-name--surname {
        font-size: 7rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__player-name {
        bottom: 15rem;
    }
}
@media (max-width: 750px) {
    .hof-profile__player-name {
        font-size: 2.8rem;
    }
    .hof-profile__player-name--surname {
        font-size: 5rem;
        letter-spacing: 11px;
    }
}
@media (max-width: 500px) {
    .hof-profile__player-name {
        bottom: 0;
        font-size: 1.8rem;
    }
    .hof-profile__player-name--surname {
        font-size: 3rem;
        letter-spacing: 7.5px;
    }
}
.hof-playing-career {
    display: block;
    position: relative;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 3rem;
    padding-bottom: 10rem;
    background-image: url(../i/hof/quote-carousel-pattern.png);
    background-position: right 22rem;
    background-size: auto 47rem;
    background-repeat: no-repeat;
}
.hof-playing-career:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(90deg, #14171a 34%, rgba(20, 23, 26, 0));
}
@media (min-width: 900px) {
    .hof-playing-career:before {
        background-image: linear-gradient(
            90deg,
            #14171a 44%,
            rgba(20, 23, 26, 0)
        );
    }
}
.hof-playing-career.table tbody:before,
.hof-playing-career:after {
    display: none;
}
@media (max-width: 700px) {
    .hof-playing-career.table .teamHeader {
        padding-left: 0.5rem;
    }
}
.hof-playing-career .table a {
    color: #fff;
    text-decoration: none;
}
.hof-playing-career .table a:hover .long,
.hof-playing-career .table a:hover .short {
    text-decoration: underline;
}
.hof-playing-career .table td {
    border-color: hsla(0, 0%, 94%, 0.2);
    padding: 0.4rem;
}
.hof-playing-career .table td.team:after {
    background-color: hsla(0, 0%, 94%, 0.2);
}
.hof-playing-career table {
    position: relative;
    z-index: 2;
    max-width: 100rem;
    margin: auto;
    color: #fff;
}
.hof-playing-career thead {
    background-color: hsla(36, 21%, 53%, 0.3);
}
.hof-playing-career thead th {
    color: #14171a;
    padding: 0.4rem;
}
.hof-playing-career thead th.season {
    width: 19rem;
}
@media (max-width: 100rem) {
    .hof-playing-career table {
        max-width: calc(100vw - 2rem);
    }
}
@media (max-width: 700px) {
    .hof-playing-career {
        background: none;
    }
    .hof-playing-career thead th.season {
        width: 7rem;
    }
    .hof-playing-career td.season,
    .hof-playing-career thead th.season {
        padding-left: 1rem;
        text-align: left;
    }
}
.hof-profile-carousel {
    position: relative;
    margin-bottom: 10rem;
    padding-top: 8rem;
    padding-bottom: 2rem;
    background-image: url(../i/hof/quote-carousel-pattern.png);
    background-position: right 8rem;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.hof-profile-carousel:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: linear-gradient(90deg, #14171a 34%, rgba(20, 23, 26, 0));
}
@media (min-width: 900px) {
    .hof-profile-carousel:before {
        background-image: linear-gradient(
            90deg,
            #14171a 44%,
            rgba(20, 23, 26, 0)
        );
    }
}
@media (min-width: 1350px) {
    .hof-profile-carousel:before {
        background-image: linear-gradient(
            90deg,
            #14171a 54%,
            rgba(20, 23, 26, 0)
        );
    }
}
.hof-profile-carousel__list {
    position: relative;
    width: 100%;
    height: 0;
    opacity: 0;
    transition: all 0.5s ease-out;
}
.hof-profile-carousel__item {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex;
    align-items: center;
    max-width: 66.5rem;
    margin: auto;
    text-align: center;
    opacity: 0;
    transition: opacity 1s ease;
}
.hof-profile-carousel__item--show {
    opacity: 1;
    z-index: 2;
    transition: opacity 2s ease;
}
.hof-profile-carousel__quote {
    margin: 0;
}
.hof-profile-carousel__text {
    margin-bottom: 2.4rem;
    font-size: 4rem;
    line-height: 1.13;
    color: #a08c6e;
}
.hof-profile-carousel__author,
.hof-profile-carousel__text {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
.hof-profile-carousel__author {
    font-size: 2rem;
    line-height: 3;
    color: hsla(0, 0%, 100%, 0.6);
}
.hof-profile-carousel__controls {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1;
}
.hof-profile-carousel__controls li {
    display: block;
}
.hof-profile-carousel__controls li + li {
    margin-left: 1rem;
}
.hof-profile-carousel__control-dot {
    display: block;
    width: 0.6rem;
    height: 0.6rem;
    padding: 0;
    border: 0;
    background-color: hsla(36, 21%, 53%, 0.3);
    border-radius: 50%;
    text-indent: -999rem;
    cursor: pointer;
}
.hof-profile-carousel__control-dot--active {
    background-color: #a08c6e;
}
@media (max-width: 1024px) {
    .hof-profile-carousel__text {
        font-size: 3rem;
        margin-bottom: 1.6rem;
    }
    .hof-profile-carousel--author {
        font-size: 1.8rem;
        line-height: 2;
    }
}
@media (max-width: 700px) {
    .hof-profile-carousel {
        margin-bottom: 5rem;
        padding-top: 3rem;
        background: none;
    }
    .hof-profile-carousel__list {
        margin-bottom: 2.6rem;
    }
    .hof-profile-carousel__item {
        max-width: 94%;
    }
    .hof-profile-carousel__text {
        font-size: 2.5rem;
        margin-bottom: 1rem;
    }
    .hof-profile-carousel__author {
        font-size: 1.5rem;
        line-height: 1;
    }
}
.webViewBody .hof-profile__share-webview-button {
    display: flex;
}
.hof-profile__stats {
    position: relative;
    z-index: 3;
    margin-top: -32rem;
    margin-bottom: 4.8rem;
    padding-top: 7rem;
}
@media (max-width: 1024px) {
    .hof-profile__stats {
        margin-top: -15rem;
        padding-top: 0;
    }
}
@media (max-width: 900px) {
    .hof-profile__stats {
        margin-bottom: 2rem;
    }
}
@media (max-width: 500px) {
    .hof-profile__stats {
        margin-top: 0;
    }
}
.hof-profile__share {
    position: absolute;
    top: 0;
    right: 1rem;
}
.hof-profile__share .socialShareBtn {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 4rem;
    width: 7.2rem;
    margin-bottom: 3rem;
    background-color: #a08c6e;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    border-radius: 0;
    padding: 0;
}
.hof-profile__share .socialShareBtn .share-black {
    transform: scale(0.9) translateY(2px);
}
.hof-profile__share .socialShareBtn:hover {
    background-color: #fff;
    color: #14171a;
}
.hof-profile__share .socialShareBtn:focus {
    color: #14171a;
}
.hof-profile__share .socialOptions {
    top: 4rem;
}
@media (max-width: 1024px) {
    .hof-profile__share {
        top: -7rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__share {
        right: auto;
        top: -34rem;
    }
}
@media (max-width: 500px) {
    .hof-profile__share {
        top: -30rem;
    }
}
.hof-profile__share-webview-button {
    display: none;
    border: none;
    position: absolute;
    justify-content: center;
    align-items: center;
    height: 4rem;
    min-width: 7.2rem;
    margin-bottom: 3rem;
    background-color: #a08c6e;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    border-radius: 0;
    top: -34rem;
}
.hof-profile__share-webview-button .icn {
    margin-right: 0.4rem;
}
@media (max-width: 500px) {
    .hof-profile__share-webview-button {
        top: -30rem;
    }
}
.hof-profile__stats-wrapper {
    clear: both;
    display: flex;
    justify-content: center;
}
@media (max-width: 900px) {
    .hof-profile__stats-wrapper {
        flex-direction: column;
        max-width: 46rem;
        margin: auto;
        padding: 1.7rem 2rem;
        background-color: #fff;
    }
}
.hof-profile__stat-block {
    width: 22rem;
    height: 18rem;
    background-color: #fff;
    color: #a08c6e;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 6rem;
    letter-spacing: 5px;
    text-align: center;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
@media (max-width: 1380px) {
    .hof-profile__stat-block {
        width: 18rem;
        height: 15rem;
        font-size: 4rem;
    }
}
@media (max-width: 1150px) {
    .hof-profile__stat-block {
        width: 16rem;
        height: 13rem;
        font-size: 3.2rem;
        letter-spacing: 3px;
    }
}
@media (max-width: 1024px) {
    .hof-profile__stat-block {
        width: 13rem;
        height: 10rem;
        font-size: 2.2rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__stat-block {
        flex-direction: row-reverse;
        justify-content: space-between;
        height: 3.6rem;
        width: auto;
        padding: 0;
        background-color: transparent;
        text-align: left;
    }
}
@media (max-width: 700px) {
    .hof-profile__stat-block {
        letter-spacing: 0.5px;
    }
}
.hof-profile__stat-block + .hof-profile__stat-block {
    margin-left: 0.9rem;
}
@media (max-width: 1024px) {
    .hof-profile__stat-block + .hof-profile__stat-block {
        margin-left: 0.6rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__stat-block + .hof-profile__stat-block {
        margin-left: 0;
        font-size: 2.2rem;
    }
}
.hof-profile__stat-value {
    line-height: 3.2rem;
}
@media (max-width: 1024px) {
    .hof-profile__stat-value {
        line-height: 2.4rem;
    }
}
.hof-profile__stat-label {
    display: block;
    margin-top: 1.6rem;
    color: #14171a;
    font-size: 1.4rem;
    line-height: 1.2rem;
    letter-spacing: 1.4px;
    text-transform: uppercase;
}
@media (max-width: 1150px) {
    .hof-profile__stat-label {
        margin-top: 1rem;
        font-size: 1.2rem;
    }
}
@media (max-width: 1024px) {
    .hof-profile__stat-label {
        font-size: 1.1rem;
    }
}
@media (max-width: 900px) {
    .hof-profile__stat-label {
        margin-top: 0;
        font-size: 1.6rem;
        text-transform: capitalize;
    }
}
@media (max-width: 500px) {
    .hof-profile__stat-label {
        letter-spacing: 0.9px;
    }
}
.hof-video-player {
    max-width: 111rem;
    margin-bottom: 14rem;
}
.hof-video-player .video-player__info-wrapper {
    padding: 1rem 0;
}
.hof-video-player .video-player__title {
    color: #fff;
}
.hof-video-player .video-player__audio-description-share-wrapper {
    padding-left: 0;
}
.hof-video-player .video-player__audio-description-button {
    padding: 0.7rem 0;
    border: 0;
    color: #fff;
}
.hof-video-player .video-player__audio-description-button:hover,
.hof-video-player .video-player__time {
    color: #fff;
}
.hof-video-player .vjs-poster {
    transition: all 0.4s ease-out;
    transform: scale(1);
}
.hof-video-player:hover .vjs-poster {
    transform: scale(1.1);
}
@media (max-width: 900px) {
    .hof-video-player {
        margin-bottom: 5rem;
    }
    .hof-video-player .video-player__video-meta-wrapper {
        max-width: 74rem;
        margin: auto;
    }
    .hof-video-player .video-player__info-wrapper {
        margin-bottom: 0;
        padding-bottom: 0.6rem;
    }
    .hof-video-player .video-player__title {
        font-size: 2.1rem;
    }
    .hof-video-player .video-player__description {
        margin-top: 0.6rem;
    }
}
@media (max-width: 700px) {
    .hof-video-player .video-player__date-wrapper,
    .hof-video-player .video-player__run-time .icn {
        display: none;
    }
    .hof-video-player .inline-video {
        width: calc(100% + 2rem);
        margin-left: -1rem;
    }
    .hof-video-player .video-player__info-wrapper {
        display: flex;
        flex-direction: column;
    }
    .hof-video-player .video-player__title {
        font-size: 1.6rem;
        line-height: 1.4;
    }
    .hof-video-player .video-player__description {
        font-size: 1.4rem;
        line-height: 1.57;
    }
    .hof-video-player .video-player__video-meta-wrapper {
        background: none;
    }
    .hof-video-player .video-player__video-meta-wrapper:before {
        display: none;
    }
    .hof-video-player .video-player__meta-wrapper {
        order: 1;
    }
    .hof-video-player .video-player__audio-description-share-wrapper,
    .hof-video-player .video-player__meta-wrapper {
        opacity: 0.8;
    }
    .hof-video-player .video-player__time {
        margin-top: 1rem;
        margin-left: 0;
    }
}
.hof-modal.is-selected .hof-modal__select-button {
    background: #a08c6e;
    color: #000;
}
@media (min-width: 900px) {
    .hof-modal.is-selected .hof-modal__select-button:hover {
        background: #fff;
    }
}
.hof-modal.is-selected .hof-modal__select-button-text {
    display: none;
}
.hof-modal.is-selected .hof-modal__selected-button-text {
    display: block;
}
.hof-modal__bio {
    background: #fff;
    color: #14171a;
    text-align: left;
    position: relative;
    width: 100%;
    margin: auto;
    padding: 2.4rem;
    overflow: hidden;
    font-size: 1.7rem;
    line-height: 2.7rem;
    z-index: 10;
}
.hof-modal__bio:after {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 2;
    background-image: url(../i/hof/quick-view-bio-pattern.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 100%;
}
.hof-modal__bio p {
    margin-bottom: 2rem;
    color: #14171a;
}
.hof-modal__bio p:last-child {
    margin-bottom: 3rem;
}
@media (max-width: 900px) {
    .hof-modal__bio {
        font-size: 1.6rem;
    }
    .hof-modal__bio p {
        margin-bottom: 1.6rem;
    }
}
@media (max-width: 500px) {
    .hof-modal__bio {
        font-size: 1.4rem;
    }
}
.hof-modal__bio-container {
    max-width: 72rem;
    margin: auto;
}
.hof-modal__bio-title {
    font-size: 2rem;
    line-height: 1.2;
    letter-spacing: 2px;
    color: #14171a;
    margin-bottom: 1.8rem;
    text-transform: uppercase;
}
.hof-modal__bio-copy {
    margin-bottom: 2rem;
}
.hof-modal__bio-copy ul {
    margin-bottom: 3rem;
}
.hof-modal__bio-copy ul li {
    list-style: disc outside;
    margin-left: 3rem;
}
@media (max-width: 700px) {
    .hof-modal__bio-copy ul {
        line-height: 1.57;
    }
}
@media (max-width: 500px) {
    .hof-modal__bio-copy ul {
        margin-bottom: 1.6rem;
    }
}
.hof-modal__select-button {
    background: #fff;
    color: #000;
    font-size: 1.3rem;
    z-index: 20;
    min-width: 10.5rem;
}
.hof-modal__selected-button-text {
    display: none;
}
@media (max-width: 700px) {
    .hof-modal__bio {
        font-size: 1.5rem;
        line-height: 1.57;
        padding: 1rem 1rem 5rem;
    }
    .hof-modal__bio:after {
        display: none;
    }
    .hof-modal__video-section.hof-no-video + .hof-modal__bio {
        padding-top: 0;
    }
    .hof-modal__bio-title {
        font-size: 1.6rem;
        line-height: 1.5;
        letter-spacing: 1.6px;
        color: #14171a;
        margin-bottom: 0.8rem;
        margin-top: 1.2rem;
    }
}
.hof-modal__hero {
    position: relative;
    height: 35.5rem;
}
.hof-modal__hero:before {
    z-index: 1;
    background-image: linear-gradient(
        180deg,
        rgba(20, 23, 26, 0) 60%,
        #14171a 90%
    );
}
.hof-modal__hero:after,
.hof-modal__hero:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
.hof-modal__hero:after {
    z-index: 2;
    background-image: url(../i/hof/profile-hero-pattern.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 100%;
}
@media (max-width: 600px) {
    .hof-modal__hero:after {
        background-position: left 215px;
    }
}
.hof-modal__hero-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    animation: q ease-in 1.5s forwards;
}
.hof-modal__hero-image__image {
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .hof-modal__hero-image__image {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 900px) {
    .hof-modal__hero {
        height: 29.5rem;
    }
}
@media (max-width: 500px) {
    .hof-modal__hero:after {
        background-image: url(../i/hof/profile-hero-pattern-mobile.svg);
    }
}
.hof-modal__player-name {
    position: absolute;
    bottom: 8rem;
    text-align: center;
    width: 100%;
    z-index: 3;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 4rem;
    letter-spacing: 6px;
    line-height: 1;
    text-transform: uppercase;
}
.hof-modal__player-name--surname {
    display: block;
    font-size: 8rem;
    letter-spacing: 12px;
}
@media (max-width: 900px) {
    .hof-modal__player-name {
        font-size: 2.8rem;
        bottom: 2rem;
    }
    .hof-modal__player-name--surname {
        font-size: 5rem;
        letter-spacing: 11px;
    }
}
@media (max-width: 500px) {
    .hof-modal__player-name {
        bottom: 0;
        font-size: 1.8rem;
    }
    .hof-modal__player-name--surname {
        font-size: 3rem;
        letter-spacing: 7.5px;
    }
}
.hof-nominees-listing.is-inactive
    .hof-modal:not(.is-selected)
    .hof-modal__select-button {
    opacity: 0.5;
    cursor: not-allowed;
}
.hof-nominees-listing.is-inactive
    .hof-modal:not(.is-selected)
    .hof-modal__select-button:hover {
    color: #14171a;
    background: #fff;
}
.hof-modal--quick-view.is-inactive .hof-modal__select-button {
    display: none;
}
.hof-modal--quick-view.is-selected .hof-modal__container {
    border-color: #a08c6e;
}
.hof-modal--quick-view .video-player__meta-wrapper {
    margin-bottom: 0.5rem;
}
.hof-modal--quick-view .video-player__icon {
    width: 1.2rem;
    height: 1.2rem;
    fill: #fff;
}
.hof-modal--quick-view .video-player__date {
    color: #fff;
    font-size: 1.2rem;
}
@media (max-width: 700px) {
    .hof-modal--quick-view .video-player__date-wrapper,
    .hof-modal--quick-view .video-player__run-time {
        display: flex;
    }
    .hof-modal--quick-view .video-player__date,
    .hof-modal--quick-view .video-player__run-time {
        font-size: 1rem;
    }
    .hof-modal--quick-view .video-player__info-wrapper {
        display: block;
    }
    .hof-modal--quick-view .video-player__time {
        background: transparent;
    }
}
.hof-modal--quick-view .hof-modal__close {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #a08c6e;
}
.hof-modal--quick-view .hof-modal__close-icn {
    width: 1.5rem;
    height: 1.5rem;
    fill: #000;
}
.hof-modal__stats {
    position: relative;
    z-index: 3;
    margin-top: -16rem;
    margin-bottom: 0.8rem;
    padding-top: 7rem;
}
@media (max-width: 900px) {
    .hof-modal__stats {
        margin-top: -10rem;
    }
}
@media (max-width: 500px) {
    .hof-modal__stats {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
    }
}
.hof-modal__stats-wrapper {
    clear: both;
    display: flex;
    justify-content: center;
}
@media (max-width: 900px) {
    .hof-modal__stats-wrapper {
        flex-direction: column;
        max-width: 46rem;
        margin: auto;
        padding: 1.7rem 2rem;
        background-color: #fff;
    }
}
.hof-modal__stat-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 15.5rem;
    height: 11rem;
    background-color: #fff;
    width: 100%;
}
@media (max-width: 900px) {
    .hof-modal__stat-block {
        flex-direction: row-reverse;
        justify-content: space-between;
        height: 3.6rem;
        max-width: none;
        width: auto;
        padding: 0;
        background-color: transparent;
        text-align: left;
    }
}
.hof-modal__stat-block + .hof-modal__stat-block {
    margin-left: 1rem;
}
@media (max-width: 900px) {
    .hof-modal__stat-block + .hof-modal__stat-block {
        margin-left: 0;
    }
}
.hof-modal__stat-value {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #a08c6e;
    font-size: 3rem;
    letter-spacing: 2.5px;
    text-align: center;
}
@media (max-width: 900px) {
    .hof-modal__stat-value {
        text-align: left;
        font-size: 2.2rem;
    }
}
@media (max-width: 700px) {
    .hof-modal__stat-value {
        letter-spacing: 0.5px;
    }
}
.hof-modal__stat-label {
    display: block;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.1rem;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    opacity: 0.7;
}
@media (max-width: 900px) {
    .hof-modal__stat-label {
        margin-top: 0;
        font-size: 1.6rem;
        text-transform: capitalize;
    }
}
@media (max-width: 500px) {
    .hof-modal__stat-label {
        letter-spacing: 0.9px;
    }
}
.hof-modal__video-section {
    max-height: 0;
    transition: all 0.4s ease;
    max-width: 72rem;
    margin: 0 auto;
}
.hof-modal__video-section.is-active {
    max-height: 34rem;
    margin-bottom: 3.4rem;
}
.hof-modal__video-section .video-player__main-container {
    display: flex;
    margin-top: 3rem;
}
.hof-modal__video-section .inline-video {
    width: calc(50% - 2rem);
    min-width: calc(50% - 2rem);
    margin-right: 2rem;
}
.hof-modal__video-section .video-player__video-meta-wrapper {
    margin-left: 2rem;
    width: calc(50% - 2rem);
    min-width: calc(50% - 2rem);
}
.hof-modal__video-section .video-player__meta-wrapper {
    text-align: left;
}
.hof-modal__video-section .video-player__run-time--responsive {
    display: none;
}
.hof-modal__video-section .video-player__time {
    font-size: 1.2rem;
    line-height: 1.17;
}
.hof-modal__video-section .video-player__date {
    font-size: 1.3rem;
    line-height: 1.15;
    opacity: 0.7;
}
.hof-modal__video-section .video-player__title {
    text-align: left;
    font-size: 3rem;
}
.hof-modal__video-section .video-player__audio-description-share-wrapper {
    padding: 0;
}
@media (max-width: 800px) {
    .hof-modal__video-section .video-player__main-container {
        margin-top: 0;
        padding: 1.4rem 0.8rem 1.6rem;
    }
    .hof-modal__video-section.is-active {
        margin: 0;
    }
    .hof-modal__video-section .inline-video {
        margin-left: 0;
    }
    .hof-modal__video-section .video-player__title {
        font-size: 1.8rem;
    }
}
@media (max-width: 700px) {
    .hof-modal__video-section .video-player__title {
        margin-top: 0;
    }
    .hof-modal__video-section .video-player__run-time--desktop,
    .hof-modal__video-section
        .video-player__video.vjs-has-started
        + .video-player__run-time {
        display: none;
    }
    .hof-modal__video-section .video-player__run-time--responsive {
        display: flex;
        align-items: center;
        height: 1.8rem;
        background: #a08c6e;
        bottom: 0.4rem;
        left: 0.4rem;
        position: absolute;
    }
    .hof-modal__video-section .video-player__run-time--responsive .icn {
        display: inline-block;
        margin: 0.4rem;
    }
    .hof-modal__video-section .video-player__time {
        display: block;
        padding: 0.2rem;
        margin: 0;
    }
}
@media (max-width: 500px) {
    .hof-modal__video-section .inline-video {
        display: block;
        width: 100%;
        min-width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
    }
    .hof-modal__video-section .video-player__main-container {
        display: block;
    }
    .hof-modal__video-section .video-player__info-wrapper {
        padding: 0;
    }
    .hof-modal__video-section .video-player__video-meta-wrapper {
        margin-left: 0.4rem;
        width: auto;
        min-width: 0;
    }
    .hof-modal__video-section .video-player__video-wrapper {
        position: relative;
    }
    .hof-modal__video-section .video-player__title {
        font-size: 1.5rem;
    }
    .hof-modal__video-section .video-player__date {
        font-size: 1rem;
    }
    .hof-modal__video-section .video-player__audio-description-button {
        padding-bottom: 0;
    }
    .hof-modal__video-section .video-player__audio-description-text {
        display: none;
    }
    .hof-modal__video-section .vjs-big-play-button {
        width: 100% !important;
        height: 100% !important;
        background: none !important;
    }
}
@media (max-width: 400px) {
    .hof-modal__video-section .video-player__title {
        font-size: 1.3rem;
    }
}
@media (max-width: 350px) {
    .hof-modal__video-section .video-player__video-meta-wrapper {
        margin-left: 1rem;
    }
}
.hof-rules {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 11rem 0;
    background-image: url(../i/hof/rules-bg-pattern.png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.hof-rules:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(20, 23, 26, 0.8);
}
.hof-rules__logo,
.hof-rules__text {
    position: relative;
    z-index: 1;
}
.hof-rules__text {
    max-width: 20rem;
    margin-top: 2rem;
    line-height: 1.57;
    text-align: center;
}
.hof-rules__text p a {
    color: #fff;
    text-decoration: underline;
}
.hof-rules__text p a:hover {
    color: #a08c6e;
}
@media (max-width: 1024px) {
    .hof-rules {
        padding: 9rem 0;
        background-position: center -3rem;
        background-size: 135rem auto;
    }
}
@media (max-width: 700px) {
    .hof-rules {
        padding: 5rem 0;
        background-position: center -7rem;
        background-size: 110rem auto;
    }
}
.hof-modal--social-sharing .hof-modal__container {
    position: relative;
    max-width: 140rem;
    height: 100%;
    background: #14171a;
    padding: 2rem 0;
    border-radius: 0.6rem;
    border: none;
    background-image: url(../i/hof/thank-you-modal.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: auto 36rem;
}
.hof-modal--social-sharing .hof-modal__header-player-container {
    overflow: auto;
    position: relative;
    display: block;
    max-height: 100%;
}
.hof-modal--social-sharing .hof-modal__header-content {
    text-align: center;
    padding: 5.5rem 0;
}
.hof-modal--social-sharing .hof-modal__hof-logo {
    width: 49rem;
    height: 7.9rem;
    fill: #fff;
    display: block;
    margin: auto;
}
.hof-modal--social-sharing .hof-modal__sponsor-logo {
    width: 30rem;
    margin-top: 1rem;
}
.hof-modal--social-sharing .hof-modal__player-title {
    width: 100%;
    margin-bottom: 2.1rem;
    font-size: 2.2rem;
}
.hof-modal--social-sharing .hof-modal__player-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 9rem;
    background: none;
}
.hof-modal--social-sharing .hof-player-card__image {
    height: 100%;
}
.hof-modal--social-sharing .hof-player-card__image-element {
    max-height: calc(100% - 1px);
}
.hof-modal--social-sharing .hof-modal__footer-title {
    font-size: 1.7rem;
    line-height: 1.35;
    margin-bottom: 1.8rem;
}
.hof-modal--social-sharing .hof-modal__footer-button {
    min-width: 22rem;
    margin: auto;
    padding: 1.2rem;
    display: block;
    text-align: center;
    width: 64px;
    font-size: 1.3rem;
    line-height: 1.15;
    color: #14171a;
    background: #a08c6e;
    text-decoration: none;
}
.hof-modal--social-sharing .hof-modal__footer-button:hover {
    background: #14171a;
    color: #a08c6e;
}
.hof-modal--social-sharing
    .hof-modal__footer-button:hover
    .hof-modal__footer-button-icon {
    fill: #a08c6e;
}
.hof-modal--social-sharing .hof-modal__footer-button-icon {
    fill: #14171a;
    margin-left: 0.5rem;
    vertical-align: middle;
}
@media (max-width: 1386px) {
    .hof-modal--social-sharing .hof-modal__player-content {
        max-width: 89rem;
        margin: auto;
    }
}
@media (max-width: 700px) {
    .hof-modal--social-sharing .hof-modal__container {
        display: flex;
        flex-direction: column;
        padding-bottom: 3.8rem;
        background-image: none;
    }
    .hof-modal--social-sharing .hof-modal__header-content {
        padding: 2.6rem 0;
        order: 1;
    }
    .hof-modal--social-sharing .hof-modal__hof-logo {
        width: 24.5rem;
        height: 4rem;
    }
    .hof-modal--social-sharing .hof-modal__sponsor-logo {
        width: 20rem;
        margin-top: 0.5rem;
    }
    .hof-modal--social-sharing .hof-modal__player-title {
        font-size: 1.4rem;
    }
    .hof-modal--social-sharing .hof-modal__player-content {
        order: 3;
        margin-bottom: 0;
    }
    .hof-modal--social-sharing .hof-modal__footer-container {
        order: 2;
        margin-bottom: 3.6rem;
    }
    .hof-modal--social-sharing .hof-modal__footer-title {
        font-size: 1.8rem;
        line-height: 1.72;
        margin-bottom: 0.9rem;
    }
}
.hof-heading {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-heading--content {
    margin-bottom: 7rem;
    font-size: 3.5rem;
    line-height: 1.43;
    letter-spacing: 3.5px;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 900px) {
    .hof-heading--content {
        margin-bottom: 3rem;
        font-size: 1.6rem;
        letter-spacing: 1.6px;
        line-height: 1.19;
        text-align: left;
    }
}
.hof-heading--career-highlight {
    margin-bottom: 2.4rem;
    font-size: 22px;
    line-height: 1.41;
}
@media (max-width: 1150px) {
    .hof-heading--career-highlight {
        font-size: 1.8rem;
    }
}
@media (max-width: 900px) {
    .hof-heading--career-highlight {
        margin-bottom: 1.4rem;
        font-size: 1.6rem;
    }
}
.hof-heading--founding-members {
    max-width: 70rem;
    margin: auto;
    margin-bottom: 7.6rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 2.08;
    letter-spacing: 0.12rem;
    text-align: center;
    text-transform: uppercase;
}
@media (max-width: 900px) {
    .hof-heading--founding-members {
        margin-bottom: 3.6rem;
    }
}
.hof-heading--founding-members .hof-heading__subtitle {
    display: block;
    margin-top: 1.5rem;
    padding: 0 1rem;
    font-size: 2.2rem;
    line-height: 1.36;
    text-transform: none;
}
@media (max-width: 900px) {
    .hof-heading--founding-members .hof-heading__subtitle {
        font-size: 1.8rem;
        line-height: 1.56;
        letter-spacing: normal;
    }
}
.hof-modal {
    background: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 100;
}
.hof-modal__container {
    left: 50%;
    max-width: 90rem;
    max-height: 95vh;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%) translateY(100px);
    transition: all 0.3s ease-in-out;
    border: 0.8rem solid transparent;
    width: calc(100% - 2rem);
    overflow: auto;
}
.hof-modal__inner-container {
    height: 100%;
    overflow: scroll;
}
.hof-modal__close {
    border-radius: 100%;
    height: 3rem;
    outline: 0;
    overflow: hidden;
    position: absolute;
    right: 1.6rem;
    top: 1.6rem;
    text-indent: -999px;
    transition: transform 0.2s ease-in-out;
    width: 3rem;
    z-index: 30;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.hof-modal__close svg {
    width: 1.4rem;
    height: 1.4rem;
    min-width: 1.4rem;
    min-height: 1.4rem;
}
.hof-modal__close:hover {
    transform: rotate(180deg);
}
.hof-modal__close-icon {
    left: 8px;
    position: absolute;
    top: 8px;
}
.hof-modal__player-content {
    background: #14171a;
    overflow: auto;
    position: relative;
    display: block;
    height: 100%;
}
.webViewBody .hof-modal__player-content {
    max-height: 100%;
}
.hof-modal--active {
    opacity: 1;
    pointer-events: all;
}
.hof-modal--active .hof-modal__container {
    transform: translate(-50%, -50%) translateY(0);
}
@media (max-width: 700px) {
    .hof-modal {
        overflow: auto;
    }
    .hof-modal__close {
        position: fixed;
        right: 1rem;
        top: 1rem;
    }
    .hof-modal--active .hof-modal__container,
    .hof-modal .hof-modal__container {
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        max-height: none;
        height: calc(100% - 5rem);
        width: calc(100% - 1.6rem);
        top: 0;
        transform: none;
    }
}
.hof-player-card {
    width: 26rem;
    height: 40.4rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    margin: 0 0.4rem 1.8rem;
    cursor: pointer;
    opacity: 1;
    transition: 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    text-decoration: none;
    color: #fff;
}
.hof-player-card.is-hidden {
    opacity: 0;
}
.hof-player-card.no-hover {
    cursor: auto;
}
.hof-player-card.no-hover .hof-player-card__info-container {
    margin-bottom: 0;
}
.hof-player-card--inductee .hof-player-card__image {
    filter: none;
}
.hof-player-card--inductee .hof-player-card__button-container {
    opacity: 1;
}
.hof-player-card.is-inactive .hof-player-card__info-button {
    width: auto;
}
.hof-player-card.is-inactive .hof-player-card__info-button-text {
    display: block;
    margin-left: 2.8rem;
}
.hof-player-card.is-inactive .hof-player-card__select-button {
    display: none;
}
.hof-player-card:after,
.hof-player-card:before {
    content: "";
    background: transparent;
    width: 0;
    height: 0%;
    position: absolute;
    transition: width 0.6s cubic-bezier(0.77, 0, 0.175, 1),
        height 0.6s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.7s cubic-bezier(0.77, 0, 0.175, 1);
    z-index: 10;
    opacity: 0;
}
.hof-player-card:before {
    top: 0;
    left: 0;
    border-left: 0.8rem solid #a08c6e;
    border-top: 0.8rem solid #a08c6e;
}
.hof-player-card:after {
    bottom: 0;
    right: 0;
    border-bottom: 0.8rem solid #a08c6e;
    border-right: 0.8rem solid #a08c6e;
}
.hof-player-card.is-selected:after,
.hof-player-card.is-selected:before,
.hof-player-card.is-voted:after,
.hof-player-card.is-voted:before {
    opacity: 1;
    width: 100%;
    height: 100%;
}
.hof-player-card.is-selected .hof-player-card__image,
.hof-player-card.is-voted .hof-player-card__image {
    filter: grayscale(0);
}
.hof-player-card.is-selected .hof-player-card__info-container,
.hof-player-card.is-voted .hof-player-card__info-container {
    margin-bottom: 0.8rem;
    width: calc(100% - 1.6rem);
}
.hof-player-card.is-selected .hof-player-card__active-years,
.hof-player-card.is-voted .hof-player-card__active-years {
    margin-bottom: 1.2rem;
}
.hof-player-card.is-selected .hof-player-card__select-button,
.hof-player-card.is-voted .hof-player-card__select-button {
    background: #a08c6e;
    color: #14171a;
}
@media (hover: hover) and (pointer: fine) {
    .hof-player-card.is-selected .hof-player-card__select-button:hover,
    .hof-player-card.is-voted .hof-player-card__select-button:hover {
        background: #14171a;
        color: #a08c6e;
    }
}
.hof-player-card.is-selected .hof-player-card__select-button-text,
.hof-player-card.is-voted .hof-player-card__select-button-text {
    display: none;
}
.hof-player-card.is-selected .hof-player-card__selected-button-text,
.hof-player-card.is-voted .hof-player-card__selected-button-text {
    display: block;
}
@media (hover: hover) and (pointer: fine) {
    .hof-player-card:not(.no-hover):hover .hof-player-card__image {
        filter: grayscale(0);
    }
    .hof-player-card:not(.no-hover):hover .hof-player-card__info-container {
        margin-bottom: 0.8rem;
    }
    .hof-player-card:not(.no-hover):hover .hof-player-card__active-years {
        margin-bottom: 1.2rem;
    }
    .hof-player-card--small:not(.no-hover):hover
        .hof-player-card__active-years {
        margin-bottom: 0;
        padding-bottom: 1.2rem;
    }
}
.hof-player-card--small {
    width: 21.7rem;
    height: 33.7rem;
}
.hof-player-card--small .hof-player-card__active-years {
    margin-bottom: 1rem;
    min-height: 2.8rem;
}
.hof-player-card__image-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 0;
    text-align: left;
}
.hof-player-card__image-container:after {
    content: "";
    position: absolute;
    background: linear-gradient(
        0deg,
        #14171a 50%,
        rgba(20, 23, 26, 0.6) 80%,
        rgba(20, 23, 26, 0)
    );
    bottom: 0;
    left: 0;
    height: 16rem;
    width: 100%;
    z-index: 0;
}
.hof-player-card__image-placeholder {
    opacity: 0.4;
    width: 50%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.hof-player-card__image {
    position: relative;
    max-width: 100%;
    filter: grayscale(1);
    transition: filter 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 1;
}
.hof-player-card__image.is-hidden {
    opacity: 0;
}
.hof-player-card__year-inducted {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(180deg);
    text-orientation: sideways;
    writing-mode: vertical-lr;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
}
.hof-player-card__year-inducted-text {
    padding: 0.6rem 0.4rem;
    background: #a08c6e;
}
.hof-player-card__manager-text {
    padding: 1rem 0.4rem 0.6rem;
    background: linear-gradient(hsla(36, 21%, 53%, 0), #a08c6e 25%);
}
.hof-player-card__info-container {
    z-index: 20;
    transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    width: 100%;
    position: relative;
}
@media (hover: hover) and (pointer: fine) {
    .hof-player-card__info-container {
        margin-bottom: -6rem;
    }
}
.hof-player-card__name {
    font-size: 2rem;
    text-align: center;
    letter-spacing: 0.4rem;
    line-height: 2.3rem;
    margin-bottom: 1rem;
    text-transform: uppercase;
}
.hof-player-card__first-name {
    display: block;
    font-size: 1.4rem;
    letter-spacing: 0.2rem;
}
.hof-player-card__active-years {
    display: block;
    color: #a08c6e;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: 3.2rem;
    transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.hof-player-card__button-container {
    height: 4rem;
    margin-bottom: 1.2rem;
    text-align: center;
    opacity: 0;
    transition: opacity 0.2s ease;
}
.hof-player-card.is-loaded .hof-player-card__button-container {
    opacity: 1;
}
.hof-player-card__info-button-text {
    display: none;
}
.hof-player-card__select-button {
    min-width: 11rem;
    margin-left: 1.2rem;
}
.hof-player-card__select-button-text,
.hof-player-card__selected-button-text {
    font-size: 1.3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-player-card__selected-button-text {
    display: none;
}
.hof-player-card__profile-button {
    padding: 0 3rem;
    text-decoration: none;
    display: inline-block;
    width: auto;
}
@media (hover: hover) and (pointer: fine) {
    .hof-player-card__profile-button:hover
        .hof-player-card__profile-button-text {
        color: #14171a;
    }
    .hof-player-card__profile-button:hover
        .hof-player-card__profile-button-icon {
        fill: #14171a;
    }
}
.hof-player-card__profile-button-text {
    display: inline-block;
    color: #fff;
    font-size: 1.3rem;
    transition: all 0.4s ease;
}
.hof-player-card__profile-button-icon {
    display: inline-block;
    fill: #fff;
    transition: all 0.4s ease;
    margin-left: 0.8rem;
    vertical-align: middle;
}
@media (max-width: 536px) {
    .hof-player-card {
        flex-direction: row;
        width: 100%;
        height: 14rem;
        margin: 0 0.8rem 1rem;
    }
    .hof-player-card:before {
        border-left: 0.4rem solid #a08c6e;
        border-top: 0.4rem solid #a08c6e;
    }
    .hof-player-card:after {
        border-bottom: 0.4rem solid #a08c6e;
        border-right: 0.4rem solid #a08c6e;
    }
    .hof-player-card.is-selected .hof-player-card__info-container,
    .hof-player-card.is-voted .hof-player-card__info-container {
        width: 20rem;
        margin-bottom: 0;
    }
    .hof-player-card.is-selected .hof-player-card__active-years,
    .hof-player-card.is-voted .hof-player-card__active-years {
        margin-bottom: 0.6rem;
    }
    .hof-player-card__image-container {
        width: 100%;
        left: 0;
        right: auto;
    }
    .hof-player-card__image-container:after {
        content: "";
        position: absolute;
        background: linear-gradient(270deg, #14171a, rgba(20, 23, 26, 0) 60%);
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
    }
    .hof-player-card__image {
        display: inline-block;
        width: auto;
        height: 100%;
    }
    .hof-player-card__image:after {
        content: "";
        position: absolute;
        background: linear-gradient(
            270deg,
            #14171a 10%,
            rgba(20, 23, 26, 0.6) 20%,
            rgba(20, 23, 26, 0) 60%
        );
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 0;
    }
    .hof-player-card__year-inducted {
        z-index: 20;
        font-size: 1rem;
    }
    .hof-player-card__year-inducted-text {
        font-size: 1rem;
        letter-spacing: 1px;
    }
    .hof-player-card__info-container {
        margin-bottom: 0;
        width: 20rem;
        height: calc(100% - 0.8rem);
        padding-right: 2rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .hof-player-card__name {
        margin-bottom: 0.4rem;
    }
    .hof-player-card__active-years {
        margin-bottom: 0.6rem;
    }
    .hof-player-card__button-container {
        margin-bottom: 0;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    .hof-player-card.is-loaded .hof-player-card__button-container {
        opacity: 1;
    }
}
@media (max-width: 375px) {
    .hof-player-card__profile-button {
        padding: 0 1rem;
    }
}
.hof-thank-you {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 0 0 11rem;
}
.hof-thank-you:after,
.hof-thank-you:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    z-index: 2;
    background-repeat: no-repeat;
}
.hof-thank-you:before {
    width: 70%;
    background-image: url(../i/hof/thank-you-hero-top.png);
    background-position: 100% 0;
    background-size: auto 20rem;
    opacity: 0.7;
    top: -6rem;
}
.hof-thank-you:after {
    left: 0;
    background-image: url(../i/hof/rules-bg-pattern.png);
    background-position: bottom;
    background-size: auto 38rem;
    opacity: 0.12;
}
.hof-thank-you.HOF_6-column .hof-thank-you__player-cards {
    max-width: 160.8rem;
}
.hof-thank-you.HOF_4-column .hof-thank-you__player-cards {
    max-width: 107.2rem;
}
.hof-thank-you.HOF_3-column .hof-thank-you__player-cards {
    max-width: 80.4rem;
}
.hof-thank-you.no-votes .hof-thank-you__player-cards,
.hof-thank-you.no-votes .hof-thank-you__share-section {
    display: none;
}
.hof-thank-you__player-cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 136rem;
    margin: auto;
    z-index: 10;
}
.hof-thank-you__player-cards .hof-player-card__info-button {
    width: auto;
}
.hof-thank-you__player-cards .hof-player-card__info-button-text {
    display: block;
    margin-left: 2.8rem;
}
.hof-thank-you__header {
    padding: 6rem 0;
    z-index: 10;
}
.hof-thank-you__header-button {
    padding: 1rem 2rem;
    display: inline-block;
    margin-top: 1rem;
    text-decoration: none;
}
.hof-thank-you__header-text-container {
    text-align: center;
    opacity: 1;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    min-height: 8rem;
}
.hof-thank-you__header-text-container.is-hidden {
    opacity: 0;
}
.hof-thank-you__header-title {
    font-size: 4rem;
    margin-top: 0;
    margin-bottom: 2.2rem;
    line-height: 0.63;
    text-align: center;
}
.hof-thank-you__header-text {
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
}
.hof-thank-you__data-capture-container {
    width: 100%;
    margin-bottom: 6.4rem;
    z-index: 10;
}
.hof-thank-you__share-section {
    text-align: center;
    margin-bottom: 2rem;
    z-index: 20;
    margin-top: 7rem;
}
.hof-thank-you__share-title {
    font-size: 2rem;
    line-height: 1.5;
    margin-bottom: 1.8rem;
}
.hof-thank-you__share-button {
    background: #a08c6e;
    color: #14171a;
    margin: 0.5rem;
}
.hof-thank-you__share-button--messenger,
.hof-thank-you__share-button--whatsapp {
    display: inline-block;
}
.hof-thank-you__share-button--whatsapp .hof-button__icon svg {
    width: 2rem;
    height: 2rem;
}
.hof-thank-you__share-button--link {
    display: none;
}
.hof-thank-you__share-button--webview .icn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.hof-thank-you__share-button--webview .hof-thank-you__share-button-text {
    margin-left: 1.8rem;
}
.hof-thank-you__share-button:hover {
    color: #a08c6e;
    background: #14171a;
}
.hof-thank-you__share-button:hover .hof-button__icon {
    fill: #a08c6e;
}
.hof-thank-you__share-button .hof-button__icon {
    fill: #14171a;
}
.hof-thank-you__share-button .option__actionlabel {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: -4.7rem;
    background: #fff;
    padding: 0.8rem 0.4rem;
    color: #a08c6e;
}
.hof-thank-you__share-button .option__actionlabel:before {
    content: "";
    position: absolute;
    background: #fff;
    width: 2rem;
    height: 2rem;
    top: -0.6rem;
    left: 50%;
    transform: translate(-50%) rotate(45deg);
    z-index: -1;
}
.hof-thank-you__share-button-text {
    margin-left: 2.8rem;
}
@media (max-width: 1350px) {
    .hof-thank-you__player-cards {
        max-width: 88rem;
    }
}
@media (max-width: 1023px) {
    .hof-thank-you {
        padding: 0 0 5rem;
    }
    .hof-thank-you__header {
        padding: 3rem 2rem;
    }
    .hof-thank-you__header-title {
        margin-bottom: 1rem;
        font-size: 2.4rem;
        line-height: 1.46;
    }
    .hof-thank-you__header-text {
        font-size: 1.8rem;
        line-height: 1.56;
    }
    .hof-thank-you__share-title {
        font-size: 1.8rem;
        line-height: 1.67;
    }
    .hof-thank-you__share-section {
        margin-top: 3.2rem;
    }
    .hof-thank-you__share-buttons {
        display: flex;
        flex-wrap: wrap;
    }
    .hof-thank-you__share-buttons--webview {
        justify-content: center;
    }
    .hof-thank-you__share-button {
        width: calc(50% - 1rem);
        display: block;
    }
    .hof-thank-you__share-button .hof-button__icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 2rem;
        height: 2rem;
    }
    .hof-thank-you__share-button--link {
        display: none;
    }
    .hof-thank-you__share-button-text {
        margin-left: 0.8rem;
    }
}
@media (hover: hover) and (pointer: fine) {
    .hof-thank-you__share-buttons {
        display: flex;
        flex-wrap: wrap;
    }
    .hof-thank-you__share-buttons--webview {
        justify-content: center;
    }
    .hof-thank-you__share-button--messenger,
    .hof-thank-you__share-button--whatsapp {
        display: none;
    }
    .hof-thank-you__share-button--link {
        display: inline-block;
    }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .hof-thank-you__share-button--messenger,
    .hof-thank-you__share-button--whatsapp {
        display: none;
    }
    .hof-thank-you__share-button--link {
        display: inline-block;
    }
}
@media (max-width: 700px) {
    .hof-thank-you:after,
    .hof-thank-you:before {
        display: none;
    }
    .hof-thank-you__header {
        padding: 2.4rem 2rem;
        order: 1;
    }
    .hof-thank-you__data-capture-container {
        margin-bottom: 3.2rem;
        order: 2;
    }
    .hof-thank-you__player-cards {
        order: 3;
    }
    .hof-thank-you__player-cards .hof-player-card__info-button {
        width: 4rem;
    }
    .hof-thank-you__player-cards .hof-player-card__info-button-text {
        display: none;
    }
    .hof-thank-you__share-section {
        order: 2;
        margin-top: 0;
    }
}
.hof-voting-promo {
    text-align: center;
    position: relative;
    margin-bottom: 7.2rem;
}
.hof-voting-promo--no-photo .hof-voting-promo__content-container:after {
    content: "";
    position: absolute;
    background: #fff;
    width: calc(100% - 12rem);
    height: 0.6rem;
    bottom: -0.6rem;
    margin: auto;
    left: 6rem;
}
.hof-voting-promo__content-container {
    background: #a08c6e;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 30rem;
    padding: 6.5rem 0 7.5rem;
    background-image: url(../i/hof/voting-promo-white-pattern.png);
    background-repeat: no-repeat;
    background-size: auto 90%;
    background-position: 100% 100%;
}
.hof-voting-promo__content {
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.hof-voting-promo__content.is-active {
    opacity: 1;
}
.hof-voting-promo__title {
    margin-top: 0;
    margin-bottom: 1.5rem;
    color: #14171a;
    font-size: 1.2rem;
    line-height: 2.08;
    letter-spacing: 0.2rem;
    text-align: center;
    text-transform: uppercase;
}
.hof-voting-promo__primary-text-container {
    margin-bottom: 1.5rem;
}
.hof-voting-promo__primary-text-container p {
    color: #14171a;
}
.hof-voting-promo__primary-text {
    font-size: 2.2rem;
    line-height: 1.36;
}
.hof-voting-promo__primary-text,
.hof-voting-promo__secondary-text {
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.hof-voting-promo__secondary-text {
    font-size: 1.4rem;
    line-height: 1.79;
}
.hof-voting-promo__button {
    flex: none;
    min-width: 20rem;
    text-align: center;
    text-decoration: none;
    color: #fff;
    margin-top: 2.3rem;
    font-size: 1.3rem;
}
.hof-voting-promo__button .icn {
    position: relative;
    display: inline-block;
    margin-left: 0.4rem;
    right: 0;
    transition: right 0.3s ease-in-out;
}
.hof-voting-promo__button:hover {
    color: #fff;
    background-color: #14171a;
}
.hof-voting-promo__button:hover .icn {
    right: -0.4rem;
}
.hof-voting-promo__image-container {
    margin-top: -4rem;
    position: relative;
    display: block;
    padding: 0;
}
.hof-voting-promo__image-container--mobile {
    display: none;
}
.hof-voting-promo__image-container:after {
    content: "";
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 50%;
    background-image: linear-gradient(180deg, rgba(20, 23, 26, 0) 30%, #14171a);
}
.hof-voting-promo__image {
    max-width: 100%;
}
@media (max-width: 900px) {
    .hof-voting-promo {
        margin-bottom: 5.8rem;
    }
    .hof-voting-promo--no-photo .hof-voting-promo__content-container:after {
        width: calc(100% - 4rem);
        left: 2rem;
    }
    .hof-voting-promo__image-container {
        margin-top: -2rem;
    }
    .hof-voting-promo__image-container--mobile {
        display: block;
    }
    .hof-voting-promo__image-container--mobile
        + .hof-voting-promo__image-container--desktop {
        display: none;
    }
    .hof-voting-promo__content-container {
        padding: 2.8rem 1rem 4.8rem;
        justify-content: center;
    }
    .hof-voting-promo__title {
        margin-bottom: 1.7rem;
    }
    .hof-voting-promo__primary-text-container {
        margin-bottom: 1.9rem;
    }
    .hof-voting-promo__primary-text {
        line-height: 1.56;
        font-size: 1.8rem;
    }
    .hof-voting-promo__button {
        margin-top: 1.9rem;
    }
}
@media (max-width: 700px) {
    .hof-voting-promo__content-container {
        background-image: none;
    }
}
.hero-playlist {
    position: relative;
}
.hero-playlist:before {
    content: "";
    display: block;
    width: 150vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50vw;
    margin-left: 320px;
    background-color: #37003c;
    z-index: 0;
}
@media (max-width: 1400px) {
    .hero-playlist:before {
        width: 170vw;
        left: -70vw;
    }
}
.hero-playlist__container {
    display: flex;
    padding: 4.8rem 0 1rem;
}
.hero-playlist__list {
    min-width: 35%;
}
.hero-playlist__extra-content {
    display: flex;
    position: relative;
    flex-wrap: wrap;
    gap: 0.8rem;
    padding-bottom: 1.2rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
}
.hero-playlist__extra-content:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.1rem;
    background-color: #734c76;
    top: -1.2rem;
    left: 0;
}
.hero-playlist__extra-item {
    width: calc(33% - 0.4rem);
    text-decoration: none;
    display: flex;
    align-items: center;
}
.hero-playlist__extra-item:hover {
    text-decoration: underline;
    cursor: pointer;
    text-decoration-color: #fff;
}
.hero-playlist__extra-item-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 1.2rem;
}
.hero-playlist__extra-item-image {
    width: 2.5rem;
    height: 2.5rem;
    fill: #fff;
}
.hero-playlist__extra-item-image--small {
    height: 1.8rem;
    width: 1.8rem;
}
.hero-playlist__extra-item-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.5rem;
    height: 3.5rem;
    flex-shrink: 0;
    margin-left: -0.6rem;
    margin-right: 0.4rem;
}
.hero-playlist__external {
    position: relative;
    bottom: -0.2rem;
    width: 1.2rem;
    height: 1.2rem;
    fill: #fff;
    margin-left: 0.4rem;
}
@media (max-width: 77.5em) {
    .hero-playlist:before {
        margin-left: 0;
    }
}
@media (max-width: 1100px) {
    .hero-playlist {
        margin-top: 0;
        padding: 2rem 0;
    }
    .hero-playlist:before {
        left: -1.6rem;
        right: -1.6rem;
        margin-left: 0;
        width: auto;
    }
}
@media (max-width: 800px) {
    .hero-playlist__container {
        flex-direction: column;
        padding: 1.6rem 0 0;
    }
    .hero-playlist__list {
        display: flex;
    }
    .hero-playlist__extra-content {
        flex-direction: column;
    }
    .hero-playlist__extra-item {
        width: 100%;
    }
}
.kotm-hub-promo__image-container {
    display: block;
    padding: 0;
}
.kotm-hub-promo__image-container--mobile {
    display: none;
}
.kotm-hub-promo__button {
    background: #c8102e;
    position: absolute;
    bottom: 2rem;
    width: 190px;
    left: 50%;
    transform: translate(-50%);
}
.kotm-hub-promo__image {
    width: 100%;
}
.kotm-hub-promo__footer-logo {
    bottom: 2.5rem;
    right: 2rem;
    position: absolute;
}
@media (max-width: 768px) {
    .kotm-hub-promo {
        padding-left: 0;
        padding-right: 0;
        background: #000;
        margin-bottom: 0;
    }
    .kotm-hub-promo__image-container--mobile {
        display: block;
    }
    .kotm-hub-promo__image-container--desktop {
        display: none;
    }
    .kotm-hub-promo__button {
        position: relative;
    }
    .kotm-hub-promo__footer-logo {
        position: relative;
        bottom: auto;
        right: auto;
        padding-bottom: 2rem;
    }
}
.kotm-match-list {
    clear: both;
    width: 100%;
}
.kotm-match-list__title {
    clear: both;
    margin: 2.4rem 0 2rem;
}
.kotm-match-list__header {
    align-items: center;
    background: #fbfafa;
    color: #87668a;
    border-bottom: 0.1rem solid #ebe5eb;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    display: flex;
}
.kotm-match-list__row {
    background: transparent;
    border-bottom: 1px solid #ebe5eb;
    cursor: pointer;
    transition: background 0.3s ease-in-out;
    display: flex;
    align-items: center;
}
.kotm-match-list__row:hover {
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
    color: #fff;
}
.kotm-match-list__row:hover .kotm-match-list__arrow {
    fill: #fff;
}
.kotm-match-list__column-title {
    padding: 0.8rem 3rem;
}
.kotm-match-list__column-title--date {
    width: 15rem;
}
.kotm-match-list__column-title--match {
    width: 55rem;
    text-align: center;
}
.kotm-match-list__fixture {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 1rem;
}
.kotm-match-list__fixture-small {
    display: none;
    font-size: 1.4rem;
    text-align: left;
    white-space: nowrap;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.kotm-match-list__fixture-small > span {
    width: 3.6rem;
}
.kotm-match-list__fixture-small .kotm-match-list__scoreboard {
    margin: 0 0.8rem;
}
.kotm-match-list__team-name {
    flex: 1;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.04rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.kotm-match-list__team-name--home {
    justify-self: flex-start;
}
.kotm-match-list__team-name--away {
    justify-self: flex-end;
}
.kotm-match-list__scoreboard {
    background: #37003c;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.4rem;
    width: 4.8rem;
    height: 2.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    margin: auto;
}
.kotm-match-list__scoreboard span {
    padding: 0 0.4rem;
    font-weight: 400;
    vertical-align: initial;
    color: #fff;
    position: relative;
}
.kotm-match-list__badge {
    height: 3.2rem;
    padding: 0 0.8rem;
}
.kotm-match-list__time {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    padding: 0 0 0 3rem;
    width: 15rem;
}
.kotm-match-list__time--small {
    display: none;
}
.kotm-match-list__match-container {
    padding: 0 3rem;
    width: 55rem;
}
.kotm-match-list__player-container {
    align-items: center;
    display: flex;
    flex: 2;
    height: 11.4rem;
    overflow: hidden;
    padding: 0 3rem;
}
.kotm-match-list__player-img {
    display: inline-block;
    margin-right: 3.2rem;
    transform: translateY(1.6rem);
    width: 9rem;
}
.kotm-match-list__player-name {
    font-size: 1.7rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 1rem;
}
.kotm-match-list__player-name-small {
    display: none;
}
.kotm-match-list__player-name-small--light {
    font-size: 1.1rem;
}
.kotm-match-list__arrow {
    fill: #6c6c6c;
    margin-left: auto;
}
.kotm-match-list__no-fixtures {
    padding: 2rem 0;
    text-align: center;
}
@media (max-width: 1220px) {
    .kotm-match-list__column-title--date,
    .kotm-match-list__time {
        width: 13rem;
    }
    .kotm-match-list__column-title--player,
    .kotm-match-list__player-container {
        flex: 2;
    }
    .kotm-match-list__column-title--match,
    .kotm-match-list__match-container {
        flex: 3;
    }
    .kotm-match-list__column-title--match {
        width: auto;
    }
    .kotm-match-list__match-container,
    .kotm-match-list__player-container,
    .kotm-match-list__time {
        padding: 0 1rem;
    }
    .kotm-match-list__column-title {
        padding: 0.8rem 1rem;
    }
    .kotm-match-list__time--large {
        display: none;
    }
    .kotm-match-list__time--small {
        display: block;
    }
}
@media (max-width: 960px) {
    .kotm-match-list__column-title--date,
    .kotm-match-list__time {
        width: 10.5rem;
    }
    .kotm-match-list__column-title--match,
    .kotm-match-list__match-container {
        flex: 4;
    }
    .kotm-match-list__player-name,
    .kotm-match-list__team-name {
        font-size: 1.4rem;
    }
    .kotm-match-list__time--small {
        font-size: 1.2rem;
    }
    .kotm-match-list__badge {
        height: 3rem;
    }
    .kotm-match-list__score {
        font-size: 1.6rem;
    }
}
@media (max-width: 740px) {
    .kotm-match-list__column-title--date,
    .kotm-match-list__time {
        display: none;
    }
}
@media (max-width: 680px) {
    .kotm-match-list__column-title--match,
    .kotm-match-list__match-container {
        flex: 2;
    }
    .kotm-match-list__column-title--player,
    .kotm-match-list__player-container {
        flex: 3;
    }
    .kotm-match-list__fixture-small {
        display: flex;
        align-items: center;
    }
    .kotm-match-list__player-name-small {
        display: block;
    }
    .kotm-match-list__fixture,
    .kotm-match-list__player-name {
        display: none;
    }
    .kotm-match-list__player-img {
        margin-right: 1.6rem;
        transform: translateY(1.1rem);
        width: 4.8rem;
    }
    .kotm-match-list__column-title {
        font-size: 1.1rem;
    }
    .kotm-match-list__column-title--match {
        text-align: left;
    }
    .kotm-match-list__player-container {
        height: 5.6rem;
    }
}
.kotm-filters .filter-button--reset {
    order: 5;
}
.kotm-modal {
    background: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 100;
}
.kotm-modal__container {
    background-size: cover;
    background-position: 50%;
    left: 50%;
    border-radius: 1.2rem;
    max-width: 111rem;
    max-height: 95vh;
    min-height: 60vh;
    overflow: auto;
    padding: 3.2rem;
    position: relative;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%) translateY(100px);
    transition: transform 0.3s ease-in-out;
    width: 100%;
    background-color: #fff;
}
.kotm-modal__container:after,
.kotm-modal__container:before {
    content: "";
    position: absolute;
    height: 100%;
    width: 7.2rem;
    top: 0;
    background: linear-gradient(177deg, #05f0ff 20%, #7367ff 81%, #963cff);
}
.kotm-modal__container:before {
    left: 0;
}
.kotm-modal__container:after {
    right: 0;
}
.kotm-modal__container:not(.kotm-modal__container--results) {
    padding-left: 15.7rem;
    padding-right: 15.7rem;
}
.kotm-modal__container:not(.kotm-modal__container--results):after,
.kotm-modal__container:not(.kotm-modal__container--results):before {
    background-size: cover;
    background-repeat: no-repeat;
}
@media (max-width: 900px) {
    .kotm-modal__container:not(.kotm-modal__container--results) {
        padding-left: 12.7rem;
        padding-right: 12.7rem;
    }
}
.kotm-modal__container--results {
    background: transparent;
    position: relative;
    padding: 0;
}
.kotm-modal__container--results .kotm-modal__close {
    border: 0.1rem solid #f5f2f5;
}
.kotm-modal__container--results:after,
.kotm-modal__container--results:before {
    display: none;
}
.kotm-modal__title {
    font-size: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: 1.36px;
    text-transform: uppercase;
}
.kotm-modal__subtitle {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 2rem;
    line-height: 3rem;
}
.kotm-modal__icn {
    display: inline-block;
    margin-bottom: 1rem;
}
.kotm-modal__submit {
    background: #37003c;
    border: 0;
    border-radius: 3px;
    height: 4.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    opacity: 1;
    outline: 0;
    position: relative;
    transition: background 0.3s ease-in-out;
    max-width: 30rem;
    width: 100%;
    margin-top: 1rem;
}
.kotm-modal__submit:hover {
    background: rgb(178.5, 178.5, 178.5);
}
.kotm-modal__submit-icn {
    position: absolute;
    right: 20px;
    top: 20px;
}
.kotm-modal__submit-container {
    transition: opacity 0.3s ease-in-out;
}
.kotm-modal__submit-container--disabled {
    opacity: 0;
    pointer-events: none;
    margin-top: -6.2rem;
}
.kotm-modal__sponsors {
    align-items: flex-end;
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.4rem;
}
.kotm-modal__sponsor-item {
    flex: 1;
    z-index: 10;
}
.kotm-modal__sponsor-item--right {
    text-align: right;
}
.kotm-modal__close {
    background: #fff;
    border: none;
    border-radius: 100%;
    outline: 0;
    overflow: hidden;
    position: absolute;
    right: 1.6rem;
    top: 1.6rem;
    text-indent: -999px;
    transition: transform 0.2s ease-in-out;
    width: 3.2rem;
    height: 3.2rem;
    z-index: 30;
}
.kotm-modal__close:hover {
    transform: scale(1.2);
}
.kotm-modal__close-icon {
    position: absolute;
    fill: #37003c;
    top: 50%;
    left: 50%;
    width: 1.54rem;
    height: 1.54rem;
    transform: translate(-50%, -50%);
}
.kotm-voting:after,
.kotm-voting:before {
    content: "";
    z-index: 1;
    position: absolute;
    width: 7.2rem;
    height: 100%;
    top: 0;
}
.kotm-voting:after {
    background-image: url(../i/bg-elements/kotm-right-bg.svg);
    right: 0;
}
.kotm-voting:before {
    background-image: url(../i/bg-elements/kotm-left-bg.svg);
    left: 0;
}
.kotm-voting__prem-logo {
    fill: #37003c;
    position: relative;
    width: 21.4rem;
    height: 4rem;
    margin: 0 auto 2.4rem;
}
.kotm-voting__prem-logo--light {
    display: none;
}
.kotm-modal--active {
    opacity: 1;
    pointer-events: all;
}
.kotm-modal--active .kotm-modal__container {
    transform: translate(-50%, -50%) translateY(0);
}
@media (max-width: 700px) {
    .kotm-modal {
        overflow: auto;
    }
    .kotm-modal__container:not(.kotm-modal__container--results) {
        padding-left: 3.2rem;
        padding-right: 3.2rem;
    }
    .kotm-modal__subtitle {
        font-size: 1.4rem;
        line-height: 3rem;
    }
    .kotm-modal__submit-container--disabled {
        transform: translateY(100%);
    }
    .kotm-modal__submit-icn {
        right: 10px;
        top: 15px;
    }
    .kotm-modal__sponsors {
        align-items: center;
        flex-direction: column;
    }
    .kotm-modal__submit {
        font-size: 1.3rem;
        height: 3.9rem;
    }
    .kotm-modal--active .kotm-modal__container,
    .kotm-modal .kotm-modal__container {
        position: relative;
        bottom: 0;
        left: 0;
        max-height: none;
        top: 0;
        transform: none;
        min-height: 100%;
    }
    .kotm-modal--active .kotm-modal__container:before,
    .kotm-modal .kotm-modal__container:before {
        width: 100%;
        height: 4rem;
        bottom: 0;
        top: auto;
    }
    .kotm-modal--active .kotm-modal__container:after,
    .kotm-modal .kotm-modal__container:after {
        display: none;
    }
    .kotm-modal--active .kotm-voting:before,
    .kotm-modal .kotm-voting:before {
        background-image: url(../i/bg-elements/kotm-mobile-bg.svg);
        width: 100%;
        height: 4rem;
        bottom: 0;
        top: auto;
    }
    .kotm-modal--active .kotm-voting:after,
    .kotm-modal .kotm-voting:after {
        display: none;
    }
}
.kotm-player-stats__row {
    align-items: center;
    border-bottom: 1px solid #efefef;
    display: flex;
}
.kotm-player-stats__header {
    justify-content: space-between;
}
.kotm-player-stats__column-title {
    padding: 0.8rem 3rem;
}
.kotm-player-stats__column-title--player {
    text-align: left;
    padding-left: 15.2rem;
}
.kotm-player-stats__column-title--wins {
    padding: 0.8rem 0;
    text-align: center;
    width: 16rem;
}
.kotm-player-stats__stat-container {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    width: 16rem;
}
.kotm-player-stats__stat-container--title {
    display: block;
}
.kotm-player-stats__stat-container--data span {
    display: block;
    font-size: 1.5rem;
    line-height: 4rem;
    border-left: 1px solid #efefef;
}
@media (max-width: 1220px) {
    .kotm-player-stats__column-title--player {
        padding-left: 13.2rem;
    }
}
@media (max-width: 960px) {
    .kotm-player-stats__column-title--wins,
    .kotm-player-stats__stat-container {
        width: 9rem;
    }
    .kotm-player-stats__stat-container--title {
        display: none;
    }
}
@media (max-width: 680px) {
    .kotm-player-stats__column-title--player {
        padding-left: 1rem;
    }
    .kotm-player-stats__stat-container {
        min-width: 7rem;
    }
    .kotm-player-stats__stat-container--data span {
        font-size: 1.3rem;
    }
}
.kotm-filters {
    margin-bottom: 2rem;
}
.kotm-players {
    display: flex;
    flex-wrap: wrap;
    margin-top: 2.2rem;
}
.kotm-players:before {
    content: "";
    display: block;
}
.kotm-players:after {
    content: "";
    display: table;
    clear: both;
}
.kotm-players__col-border:before {
    background: linear-gradient(180deg, transparent, #fff 46%, transparent);
    content: "";
    display: block;
    height: 70%;
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
}
.kotm-players__col {
    order: 1;
    flex: 1;
    padding: 0 0.8rem 0 5.6rem;
}
.kotm-players__col:first-of-type {
    padding: 0 5.6rem 0 0.8rem;
}
.kotm-players__col:first-of-type .kotm-players__team {
    text-align: right;
}
.kotm-players__col--alt {
    order: 2;
}
.kotm-players__team {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    display: block;
    font-size: 3.9rem;
    margin-bottom: 1.2rem;
    text-align: right;
}
.kotm-players__team--mob {
    padding: 0 1rem;
    text-transform: uppercase;
}
.kotm-players__team--alt {
    text-align: left;
}
.kotm-players__list-item {
    margin-bottom: 1.6rem;
}
.kotm-players__list-item:before {
    content: "";
    display: block;
}
.kotm-players__list-item:after {
    content: "";
    display: table;
    clear: both;
}
.kotm-players__item {
    align-items: center;
    background: transparent;
    border: 0;
    display: flex;
    float: right;
    justify-content: flex-end;
    outline: 0;
    padding: 0;
}
.kotm-players__item:hover .kotm-players__img {
    transform: scale(1.1);
}
.kotm-players__item--active .kotm-players__img-container:before,
.kotm-players__item--voted .kotm-players__img-container:before {
    transform: translate(-50%, -50%) scale(3.5);
    opacity: 0.4;
}
.kotm-players__item--active .kotm-players__img-container:after,
.kotm-players__item--voted .kotm-players__img-container:after {
    transform: translate(-50%, -50%) scale(3.8);
    opacity: 0.4;
}
.kotm-players__item--active .kotm-players__img-wrapper,
.kotm-players__item--active .kotm-players__score,
.kotm-players__item--voted .kotm-players__img-wrapper,
.kotm-players__item--voted .kotm-players__score {
    border: 0.3rem solid #05f0ff;
    border-radius: 0.4rem;
}
.kotm-players__item--alt {
    float: left;
    justify-content: flex-start;
}
.kotm-players__name {
    color: #37003c;
    display: inline-block;
    font-size: 1.6rem;
    margin: 0 1.6rem;
    text-align: right;
}
.kotm-players__name--alt {
    order: 2;
    text-align: left;
}
.kotm-players__img-mask {
    border-radius: 0.4rem;
    height: 8.8rem;
    overflow: hidden;
    position: relative;
    z-index: 5;
}
.kotm-players__img-container {
    flex-shrink: 0;
    position: relative;
    width: 8.2rem;
    border-radius: 100%;
}
.kotm-players__img-container:after,
.kotm-players__img-container:before {
    background: #37003c;
    border-radius: 100%;
    content: "";
    display: block;
    height: 2rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 2rem;
}
.kotm-players__img-container:after {
    background: rgba(55, 0, 60, 0.6);
}
.kotm-players__img-container--alt {
    order: 1;
}
.kotm-players__img-wrapper {
    height: 8.8rem;
    width: 8.2rem;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 10;
}
.kotm-players__img {
    height: 90%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    transform-origin: bottom;
    width: 100%;
}
.kotm-players__img,
.kotm-players__score {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
}
.kotm-players__score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: rgba(55, 0, 60, 0.5);
    color: #fff;
    border: 2px solid #fff;
    font-size: 2.5rem;
    line-height: 8.8rem;
    opacity: 0;
    text-align: center;
    top: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 10;
}
.kotm-players--show-results {
    pointer-events: none;
}
.kotm-players--show-results .kotm-players__score {
    opacity: 1;
}
@media (max-width: 700px) {
    .kotm-players {
        flex-wrap: nowrap;
    }
    .kotm-players__col {
        padding: 0;
    }
    .kotm-players__col:first-of-type {
        padding-right: 0.8rem;
    }
    .kotm-players__col-border:before {
        display: none;
    }
    .kotm-players__team {
        font-size: 2rem;
    }
    .kotm-players__name {
        font-size: 1.3rem;
        margin: 0 1rem;
        text-align: right;
    }
    .kotm-players__name--alt {
        text-align: left;
    }
}
.kotm-players__col.bg-t3 .kotm-players__img-mask,
.kotm-players__col.bg-t7606 .kotm-players__img-mask,
.kotm-players__col.bg-t14633 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-players__col.bg-t7 .kotm-players__img-mask,
.kotm-players__col.bg-t7605 .kotm-players__img-mask,
.kotm-players__col.bg-t15986 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-players__col.bg-t94 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.kotm-players__col.bg-t36 .kotm-players__img-mask,
.kotm-players__col.bg-t7552 .kotm-players__img-mask,
.kotm-players__col.bg-t8951 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-players__col.bg-t91 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.kotm-players__col.bg-t8 .kotm-players__img-mask,
.kotm-players__col.bg-t7141 .kotm-players__img-mask,
.kotm-players__col.bg-t12943 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-players__col.bg-t31 .kotm-players__img-mask,
.kotm-players__col.bg-t7142 .kotm-players__img-mask,
.kotm-players__col.bg-t18257 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-players__col.bg-t11 .kotm-players__img-mask,
.kotm-players__col.bg-t6749 .kotm-players__img-mask,
.kotm-players__col.bg-t12933 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-players__col.bg-t2 .kotm-players__img-mask,
.kotm-players__col.bg-t54 .kotm-players__img-mask,
.kotm-players__col.bg-t6755 .kotm-players__img-mask,
.kotm-players__col.bg-t6886 .kotm-players__img-mask,
.kotm-players__col.bg-t12971 .kotm-players__img-mask,
.kotm-players__col.bg-t17017 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-players__col.bg-t13 .kotm-players__img-mask,
.kotm-players__col.bg-t8879 .kotm-players__img-mask,
.kotm-players__col.bg-t12940 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-players__col.bg-t14 .kotm-players__img-mask,
.kotm-players__col.bg-t6717 .kotm-players__img-mask,
.kotm-players__col.bg-t15987 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-players__col.bg-t43 .kotm-players__img-mask,
.kotm-players__col.bg-t6718 .kotm-players__img-mask,
.kotm-players__col.bg-t12969 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-players__col.bg-t1 .kotm-players__img-mask,
.kotm-players__col.bg-t6752 .kotm-players__img-mask,
.kotm-players__col.bg-t15988 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-players__col.bg-t4 .kotm-players__img-mask,
.kotm-players__col.bg-t7603 .kotm-players__img-mask,
.kotm-players__col.bg-t12970 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-players__col.bg-t17 .kotm-players__img-mask,
.kotm-players__col.bg-t18585 .kotm-players__img-mask,
.kotm-players__col.bg-t19584 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-players__col.bg-t20 .kotm-players__img-mask,
.kotm-players__col.bg-t7588 .kotm-players__img-mask,
.kotm-players__col.bg-t12945 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-players__col.bg-t6 .kotm-players__img-mask,
.kotm-players__col.bg-t7631 .kotm-players__img-mask,
.kotm-players__col.bg-t12968 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-players__col.bg-t21 .kotm-players__img-mask,
.kotm-players__col.bg-t7632 .kotm-players__img-mask,
.kotm-players__col.bg-t12944 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-players__col.bg-t39 .kotm-players__img-mask,
.kotm-players__col.bg-t6746 .kotm-players__img-mask,
.kotm-players__col.bg-t12934 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-players__col.bg-t102 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.kotm-players__col.bg-t90 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.kotm-players__col.bg-t49 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.kotm-players__col.bg-t88 .kotm-players__img-mask {
    background-image: #f6a22e;
}
.kotm-players__col.bg-t38 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t25 .kotm-players__img-mask,
.kotm-players__col.bg-t7143 .kotm-players__img-mask,
.kotm-players__col.bg-t12939 .kotm-players__img-mask {
    background-image: #db1d23;
}
.kotm-players__col.bg-t110 .kotm-players__img-mask,
.kotm-players__col.bg-t6747 .kotm-players__img-mask,
.kotm-players__col.bg-t12935 .kotm-players__img-mask {
    background-image: #d71f30;
}
.kotm-players__col.bg-t56 .kotm-players__img-mask,
.kotm-players__col.bg-t6756 .kotm-players__img-mask,
.kotm-players__col.bg-t12938 .kotm-players__img-mask {
    background-image: #db001b;
}
.kotm-players__col.bg-t80 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t57 .kotm-players__img-mask {
    background-image: #fe0;
}
.kotm-players__col.bg-t35 .kotm-players__img-mask,
.kotm-players__col.bg-t6753 .kotm-players__img-mask,
.kotm-players__col.bg-t12948 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t37 .kotm-players__img-mask {
    background-image: #cf181d;
}
.kotm-players__col.bg-t41 .kotm-players__img-mask {
    background-image: #104c8c;
}
.kotm-players__col.bg-t5 .kotm-players__img-mask,
.kotm-players__col.bg-t6748 .kotm-players__img-mask,
.kotm-players__col.bg-t12936 .kotm-players__img-mask {
    background-image: #00adef;
}
.kotm-players__col.bg-t92 .kotm-players__img-mask {
    background-image: #f7931e;
}
.kotm-players__col.bg-t30 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t55 .kotm-players__img-mask {
    background-image: #6c0c33;
}
.kotm-players__col.bg-t113 .kotm-players__img-mask {
    background-image: #e31b23;
}
.kotm-players__col.bg-t97 .kotm-players__img-mask {
    background-image: #035daa;
}
.kotm-players__col.bg-t33 .kotm-players__img-mask {
    background-image: #e63234;
}
.kotm-players__col.bg-t9 .kotm-players__img-mask {
    background-image: #009edb;
}
.kotm-players__col.bg-t24 .kotm-players__img-mask,
.kotm-players__col.bg-t6757 .kotm-players__img-mask,
.kotm-players__col.bg-t12937 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t40 .kotm-players__img-mask,
.kotm-players__col.bg-t8948 .kotm-players__img-mask,
.kotm-players__col.bg-t8966 .kotm-players__img-mask {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-players__col.bg-t22 .kotm-players__img-mask {
    background-image: #f5f5f5;
}
.kotm-players__col.bg-t45 .kotm-players__img-mask,
.kotm-players__col.bg-t7604 .kotm-players__img-mask,
.kotm-players__col.bg-t12946 .kotm-players__img-mask {
    background-image: #00a94f;
}
.kotm-players__col.bg-t105 .kotm-players__img-mask {
    background-image: #004596;
}
.kotm-players__col.bg-t52 .kotm-players__img-mask {
    background-image: #005cab;
}
.kotm-players__col.bg-t47 .kotm-players__img-mask {
    background-image: #2a307d;
}
.kotm-players__col.bg-t108 .kotm-players__img-mask,
.kotm-players__col.bg-t12941 .kotm-players__img-mask,
.kotm-players__col.bg-t17419 .kotm-players__img-mask {
    background-image: #0060a9;
}
.kotm-players__col.bg-t19 .kotm-players__img-mask {
    background-image: #005daa;
}
.kotm-players__col.bg-t46 .kotm-players__img-mask {
    background-image: #ee3424;
}
.kotm-players__col.bg-t111 .kotm-players__img-mask {
    background-image: #005ca6;
}
.kotm-live-commentary {
    position: relative;
    min-height: 17rem;
    padding: 1.6rem 5.8rem 2.4rem;
    border-radius: 1.2rem;
    margin-bottom: 2.4rem;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    overflow: hidden;
}
.kotm-live-commentary__background {
    background: linear-gradient(144deg, #05f0ff 20%, #7367ff 81%, #963cff);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.kotm-live-commentary__background:after,
.kotm-live-commentary__background:before {
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 12%;
    min-width: 5rem;
    height: 100%;
    background-size: cover;
}
.kotm-live-commentary__background:before {
    left: 0;
}
.kotm-live-commentary__background:after {
    right: 0;
}
.kotm-live-commentary__background:before {
    background-image: url(../i/bg-elements/kotm-bg.svg);
    width: 100%;
    height: 100%;
}
.kotm-live-commentary__background:after {
    display: none;
}
.kotm-live-commentary__svg {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.kotm-live-commentary.is-animating .kotm-live-commentary .kotm-player__bowtie,
.kotm-live-commentary.is-animating
    .kotm-live-commentary
    .kotm-player__player-image-wrapper,
.kotm-live-commentary.is-animating .kotm-live-commentary__content {
    transform: translateX(-100%);
}
.kotm-live-commentary.is-opt-out .kotm-player__player-image {
    clip-path: none;
}
.kotm-live-commentary.is-full-time .kotm-live-commentary__content {
    min-height: 31.5rem;
    width: 100%;
}
.kotm-live-commentary__content {
    text-align: center;
    color: #fff;
    transition: transform 1s cubic-bezier(0.77, 0, 0.175, 1);
    position: relative;
    min-height: 15.5rem;
    z-index: 30;
}
.kotm-live-commentary__logo {
    margin: 0 auto 2rem;
}
.kotm-live-commentary__subtitle,
.kotm-live-commentary__title {
    color: #fff;
    text-transform: uppercase;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1;
}
.kotm-live-commentary__subtitle {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3rem;
    font-size: 2rem;
}
.kotm-live-commentary__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 4.7rem;
    font-size: 3.9rem;
    margin-bottom: 3.2rem;
    letter-spacing: -0.15rem;
}
.kotm-live-commentary__button-link-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
.kotm-live-commentary__button-link-container .icn {
    margin-left: 1rem;
}
.kotm-live-commentary__text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 1.4rem;
    flex-direction: column;
    justify-content: flex-end;
    height: 2.4rem;
}
.kotm-live-commentary__btn,
.kotm-live-commentary__text {
    font-weight: 400;
    color: #fff;
    line-height: 1.6rem;
    display: flex;
}
.kotm-live-commentary__btn {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    align-items: center;
    position: relative;
    gap: 0.8rem;
    background: #37003c;
    border: none;
    border-radius: 0.4rem;
    padding: 1.2rem 5.6rem;
    transition: 0.2s ease-in-out;
    font-size: 1.3rem;
}
.kotm-live-commentary__btn .svg {
    fill: #fff;
    height: 1.6rem;
    width: 1.6rem;
    transition: 0.2s;
}
.kotm-live-commentary__btn:hover {
    background: #f5f2f5;
    color: #37003c;
    cursor: pointer;
}
.kotm-live-commentary__btn:hover .svg {
    fill: #37003c;
}
.kotm-live-commentary__footer-logo {
    position: relative;
    z-index: 30;
    margin-top: 2rem;
}
.kotm-live-commentary__footer-logo .icn {
    display: block;
    margin: auto;
}
.kotm-live-commentary__voted-link {
    position: relative;
    padding-right: 2rem;
    cursor: pointer;
    font-size: 1.3rem;
}
.kotm-live-commentary__voted-link .icn {
    position: absolute;
    right: 0;
    left: auto;
    top: 0.4rem;
    transition: right 0.2s;
}
.kotm-live-commentary__voted-link:hover .icn {
    right: -0.6rem;
}
@media (max-width: 700px) {
    .kotm-live-commentary {
        padding: 2.8rem 1.2rem;
    }
    .kotm-live-commentary:after,
    .kotm-live-commentary:before {
        display: none;
    }
    .kotm-live-commentary__subtitle {
        font-size: 1.6rem;
    }
    .kotm-live-commentary__title {
        font-size: 2.4rem;
    }
}
@media (max-width: 1023px) {
    .kotm-live-commentary {
        margin-top: 2rem;
    }
}
.kotm-live-commentary.bg-t3 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t3 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-live-commentary.bg-t3 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-live-commentary.bg-t3 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t14633 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t14633 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-live-commentary.bg-t14633 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-live-commentary.bg-t14633 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7606 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7606 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-live-commentary.bg-t7606 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-live-commentary.bg-t7606 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7 .kotm-live-commentary__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-live-commentary.bg-t7 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-live-commentary.bg-t7 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t15986 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t15986 .kotm-live-commentary__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-live-commentary.bg-t15986 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-live-commentary.bg-t15986 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7605 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7605 .kotm-live-commentary__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-live-commentary.bg-t7605 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-live-commentary.bg-t7605 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t94 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t94 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ff1c24;
}
.kotm-live-commentary.bg-t94 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.kotm-live-commentary.bg-t94 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t36 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t36 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-live-commentary.bg-t36 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-live-commentary.bg-t36 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t8951 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t8951 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-live-commentary.bg-t8951 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-live-commentary.bg-t8951 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7552 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7552 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-live-commentary.bg-t7552 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-live-commentary.bg-t7552 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t91 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t91 .kotm-live-commentary__club-svg {
    display: block;
    fill: #df1e26;
}
.kotm-live-commentary.bg-t91 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.kotm-live-commentary.bg-t91 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t8 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t8 .kotm-live-commentary__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-live-commentary.bg-t8 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-live-commentary.bg-t8 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12943 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12943 .kotm-live-commentary__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-live-commentary.bg-t12943 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-live-commentary.bg-t12943 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7141 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7141 .kotm-live-commentary__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-live-commentary.bg-t7141 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-live-commentary.bg-t7141 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t31 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t31 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-live-commentary.bg-t31 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-live-commentary.bg-t31 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t18257 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t18257 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-live-commentary.bg-t18257 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-live-commentary.bg-t18257 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7142 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7142 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-live-commentary.bg-t7142 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-live-commentary.bg-t7142 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t11 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t11 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-live-commentary.bg-t11 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-live-commentary.bg-t11 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12933 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12933 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-live-commentary.bg-t12933 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-live-commentary.bg-t12933 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6749 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6749 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-live-commentary.bg-t6749 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-live-commentary.bg-t6749 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t54 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t54 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t54 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t54 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t54 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t54 .kotm-player__first-name,
.kotm-live-commentary.bg-t54 .kotm-player__second-name,
.kotm-live-commentary.bg-t54 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t54 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12971 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12971 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t12971 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t12971 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12971 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12971 .kotm-player__first-name,
.kotm-live-commentary.bg-t12971 .kotm-player__second-name,
.kotm-live-commentary.bg-t12971 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12971 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6886 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6886 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t6886 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t6886 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6886 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6886 .kotm-player__first-name,
.kotm-live-commentary.bg-t6886 .kotm-player__second-name,
.kotm-live-commentary.bg-t6886 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6886 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t2 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t2 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t2 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t2 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t2 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t2 .kotm-player__first-name,
.kotm-live-commentary.bg-t2 .kotm-player__second-name,
.kotm-live-commentary.bg-t2 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t2 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t17017 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t17017 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t17017 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t17017 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t17017 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t17017 .kotm-player__first-name,
.kotm-live-commentary.bg-t17017 .kotm-player__second-name,
.kotm-live-commentary.bg-t17017 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t17017 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6755 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6755 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t6755 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t6755 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6755 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6755 .kotm-player__first-name,
.kotm-live-commentary.bg-t6755 .kotm-player__second-name,
.kotm-live-commentary.bg-t6755 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6755 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t13 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t13 .kotm-live-commentary__club-svg {
    display: block;
    fill: #003090;
}
.kotm-live-commentary.bg-t13 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-live-commentary.bg-t13 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12940 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12940 .kotm-live-commentary__club-svg {
    display: block;
    fill: #003090;
}
.kotm-live-commentary.bg-t12940 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-live-commentary.bg-t12940 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t8879 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t8879 .kotm-live-commentary__club-svg {
    display: block;
    fill: #003090;
}
.kotm-live-commentary.bg-t8879 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-live-commentary.bg-t8879 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t14 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t14 .kotm-live-commentary__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-live-commentary.bg-t14 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-live-commentary.bg-t14 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t15987 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t15987 .kotm-live-commentary__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-live-commentary.bg-t15987 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-live-commentary.bg-t15987 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6717 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6717 .kotm-live-commentary__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-live-commentary.bg-t6717 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-live-commentary.bg-t6717 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t43 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t43 .kotm-live-commentary__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-live-commentary.bg-t43 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-live-commentary.bg-t43 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t43 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t43 .kotm-player__first-name,
.kotm-live-commentary.bg-t43 .kotm-player__second-name,
.kotm-live-commentary.bg-t43 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t43 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12969 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12969 .kotm-live-commentary__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-live-commentary.bg-t12969 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-live-commentary.bg-t12969 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12969 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12969 .kotm-player__first-name,
.kotm-live-commentary.bg-t12969 .kotm-player__second-name,
.kotm-live-commentary.bg-t12969 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12969 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6718 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6718 .kotm-live-commentary__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-live-commentary.bg-t6718 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-live-commentary.bg-t6718 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6718 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6718 .kotm-player__first-name,
.kotm-live-commentary.bg-t6718 .kotm-player__second-name,
.kotm-live-commentary.bg-t6718 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6718 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t1 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t1 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-live-commentary.bg-t1 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-live-commentary.bg-t1 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t15988 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t15988 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-live-commentary.bg-t15988 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-live-commentary.bg-t15988 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6752 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6752 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-live-commentary.bg-t6752 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-live-commentary.bg-t6752 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t4 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t4 .kotm-live-commentary__club-svg {
    display: block;
    fill: #444041;
}
.kotm-live-commentary.bg-t4 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-live-commentary.bg-t4 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12970 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12970 .kotm-live-commentary__club-svg {
    display: block;
    fill: #444041;
}
.kotm-live-commentary.bg-t12970 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-live-commentary.bg-t12970 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7603 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7603 .kotm-live-commentary__club-svg {
    display: block;
    fill: #444041;
}
.kotm-live-commentary.bg-t7603 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-live-commentary.bg-t7603 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t17 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t17 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-live-commentary.bg-t17 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-live-commentary.bg-t17 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t19584 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t19584 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-live-commentary.bg-t19584 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-live-commentary.bg-t19584 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t18585 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t18585 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-live-commentary.bg-t18585 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-live-commentary.bg-t18585 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t20 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t20 .kotm-live-commentary__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-live-commentary.bg-t20 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-live-commentary.bg-t20 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12945 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12945 .kotm-live-commentary__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-live-commentary.bg-t12945 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-live-commentary.bg-t12945 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7588 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7588 .kotm-live-commentary__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-live-commentary.bg-t7588 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-live-commentary.bg-t7588 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t6 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t6 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6 .kotm-player__first-name,
.kotm-live-commentary.bg-t6 .kotm-player__second-name,
.kotm-live-commentary.bg-t6 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12968 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12968 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t12968 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t12968 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12968 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12968 .kotm-player__first-name,
.kotm-live-commentary.bg-t12968 .kotm-player__second-name,
.kotm-live-commentary.bg-t12968 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12968 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t7631 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7631 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fff;
}
.kotm-live-commentary.bg-t7631 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-live-commentary.bg-t7631 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7631 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t7631 .kotm-player__first-name,
.kotm-live-commentary.bg-t7631 .kotm-player__second-name,
.kotm-live-commentary.bg-t7631 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t7631 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t21 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t21 .kotm-live-commentary__club-svg {
    display: block;
    fill: #963849;
}
.kotm-live-commentary.bg-t21 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-live-commentary.bg-t21 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12944 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12944 .kotm-live-commentary__club-svg {
    display: block;
    fill: #963849;
}
.kotm-live-commentary.bg-t12944 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-live-commentary.bg-t12944 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7632 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7632 .kotm-live-commentary__club-svg {
    display: block;
    fill: #963849;
}
.kotm-live-commentary.bg-t7632 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-live-commentary.bg-t7632 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t39 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t39 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-live-commentary.bg-t39 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-live-commentary.bg-t39 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t39 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t39 .kotm-player__first-name,
.kotm-live-commentary.bg-t39 .kotm-player__second-name,
.kotm-live-commentary.bg-t39 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t39 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12934 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12934 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-live-commentary.bg-t12934 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-live-commentary.bg-t12934 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12934 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12934 .kotm-player__first-name,
.kotm-live-commentary.bg-t12934 .kotm-player__second-name,
.kotm-live-commentary.bg-t12934 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12934 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6746 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6746 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-live-commentary.bg-t6746 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-live-commentary.bg-t6746 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6746 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6746 .kotm-player__first-name,
.kotm-live-commentary.bg-t6746 .kotm-player__second-name,
.kotm-live-commentary.bg-t6746 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6746 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t102 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t102 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fa4616;
}
.kotm-live-commentary.bg-t102 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.kotm-live-commentary.bg-t102 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t102 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t102 .kotm-player__first-name,
.kotm-live-commentary.bg-t102 .kotm-player__second-name,
.kotm-live-commentary.bg-t102 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t102 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t90 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t90 .kotm-live-commentary__club-svg {
    display: block;
    fill: #81204c;
}
.kotm-live-commentary.bg-t90 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.kotm-live-commentary.bg-t90 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t49 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t49 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fa3844;
}
.kotm-live-commentary.bg-t49 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.kotm-live-commentary.bg-t49 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t88 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t88 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f6a22e;
}
.kotm-live-commentary.bg-t88 .kotm-live-commentary__background {
    background: #f6a22e;
}
.kotm-live-commentary.bg-t88 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t88 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t88 .kotm-player__first-name,
.kotm-live-commentary.bg-t88 .kotm-player__second-name,
.kotm-live-commentary.bg-t88 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t88 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t38 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t38 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t38 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t38 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t38 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t38 .kotm-player__first-name,
.kotm-live-commentary.bg-t38 .kotm-player__second-name,
.kotm-live-commentary.bg-t38 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t38 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t25 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t25 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-live-commentary.bg-t25 .kotm-live-commentary__background {
    background: #db1d23;
}
.kotm-live-commentary.bg-t25 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12939 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12939 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-live-commentary.bg-t12939 .kotm-live-commentary__background {
    background: #db1d23;
}
.kotm-live-commentary.bg-t12939 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7143 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7143 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-live-commentary.bg-t7143 .kotm-live-commentary__background {
    background: #db1d23;
}
.kotm-live-commentary.bg-t7143 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t110 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t110 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-live-commentary.bg-t110 .kotm-live-commentary__background {
    background: #d71f30;
}
.kotm-live-commentary.bg-t110 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12935 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12935 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-live-commentary.bg-t12935 .kotm-live-commentary__background {
    background: #d71f30;
}
.kotm-live-commentary.bg-t12935 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6747 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6747 .kotm-live-commentary__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-live-commentary.bg-t6747 .kotm-live-commentary__background {
    background: #d71f30;
}
.kotm-live-commentary.bg-t6747 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t56 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t56 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-live-commentary.bg-t56 .kotm-live-commentary__background {
    background: #db001b;
}
.kotm-live-commentary.bg-t56 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12938 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12938 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-live-commentary.bg-t12938 .kotm-live-commentary__background {
    background: #db001b;
}
.kotm-live-commentary.bg-t12938 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6756 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6756 .kotm-live-commentary__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-live-commentary.bg-t6756 .kotm-live-commentary__background {
    background: #db001b;
}
.kotm-live-commentary.bg-t6756 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t80 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t80 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t80 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t80 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t80 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t80 .kotm-player__first-name,
.kotm-live-commentary.bg-t80 .kotm-player__second-name,
.kotm-live-commentary.bg-t80 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t80 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t57 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t57 .kotm-live-commentary__club-svg {
    display: block;
    fill: #fe0;
}
.kotm-live-commentary.bg-t57 .kotm-live-commentary__background {
    background: #fe0;
}
.kotm-live-commentary.bg-t57 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t57 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t57 .kotm-player__first-name,
.kotm-live-commentary.bg-t57 .kotm-player__second-name,
.kotm-live-commentary.bg-t57 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t57 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t35 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t35 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t35 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t35 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t35 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t35 .kotm-player__first-name,
.kotm-live-commentary.bg-t35 .kotm-player__second-name,
.kotm-live-commentary.bg-t35 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t35 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12948 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12948 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t12948 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t12948 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12948 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12948 .kotm-player__first-name,
.kotm-live-commentary.bg-t12948 .kotm-player__second-name,
.kotm-live-commentary.bg-t12948 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12948 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6753 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6753 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t6753 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t6753 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6753 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6753 .kotm-player__first-name,
.kotm-live-commentary.bg-t6753 .kotm-player__second-name,
.kotm-live-commentary.bg-t6753 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6753 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t37 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t37 .kotm-live-commentary__club-svg {
    display: block;
    fill: #cf181d;
}
.kotm-live-commentary.bg-t37 .kotm-live-commentary__background {
    background: #cf181d;
}
.kotm-live-commentary.bg-t37 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t41 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t41 .kotm-live-commentary__club-svg {
    display: block;
    fill: #104c8c;
}
.kotm-live-commentary.bg-t41 .kotm-live-commentary__background {
    background: #104c8c;
}
.kotm-live-commentary.bg-t41 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t5 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t5 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-live-commentary.bg-t5 .kotm-live-commentary__background {
    background: #00adef;
}
.kotm-live-commentary.bg-t5 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t5 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t5 .kotm-player__first-name,
.kotm-live-commentary.bg-t5 .kotm-player__second-name,
.kotm-live-commentary.bg-t5 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t5 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12936 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12936 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-live-commentary.bg-t12936 .kotm-live-commentary__background {
    background: #00adef;
}
.kotm-live-commentary.bg-t12936 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12936 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12936 .kotm-player__first-name,
.kotm-live-commentary.bg-t12936 .kotm-player__second-name,
.kotm-live-commentary.bg-t12936 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12936 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6748 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6748 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-live-commentary.bg-t6748 .kotm-live-commentary__background {
    background: #00adef;
}
.kotm-live-commentary.bg-t6748 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6748 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6748 .kotm-player__first-name,
.kotm-live-commentary.bg-t6748 .kotm-player__second-name,
.kotm-live-commentary.bg-t6748 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6748 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t92 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t92 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f7931e;
}
.kotm-live-commentary.bg-t92 .kotm-live-commentary__background {
    background: #f7931e;
}
.kotm-live-commentary.bg-t92 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t92 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t92 .kotm-player__first-name,
.kotm-live-commentary.bg-t92 .kotm-player__second-name,
.kotm-live-commentary.bg-t92 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t92 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t30 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t30 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t30 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t30 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t30 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t30 .kotm-player__first-name,
.kotm-live-commentary.bg-t30 .kotm-player__second-name,
.kotm-live-commentary.bg-t30 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t30 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t55 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t55 .kotm-live-commentary__club-svg {
    display: block;
    fill: #6c0c33;
}
.kotm-live-commentary.bg-t55 .kotm-live-commentary__background {
    background: #6c0c33;
}
.kotm-live-commentary.bg-t55 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t113 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t113 .kotm-live-commentary__club-svg {
    display: block;
    fill: #e31b23;
}
.kotm-live-commentary.bg-t113 .kotm-live-commentary__background {
    background: #e31b23;
}
.kotm-live-commentary.bg-t113 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t113 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t113 .kotm-player__first-name,
.kotm-live-commentary.bg-t113 .kotm-player__second-name,
.kotm-live-commentary.bg-t113 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t113 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t97 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t97 .kotm-live-commentary__club-svg {
    display: block;
    fill: #035daa;
}
.kotm-live-commentary.bg-t97 .kotm-live-commentary__background {
    background: #035daa;
}
.kotm-live-commentary.bg-t97 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t33 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t33 .kotm-live-commentary__club-svg {
    display: block;
    fill: #e63234;
}
.kotm-live-commentary.bg-t33 .kotm-live-commentary__background {
    background: #e63234;
}
.kotm-live-commentary.bg-t33 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t33 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t33 .kotm-player__first-name,
.kotm-live-commentary.bg-t33 .kotm-player__second-name,
.kotm-live-commentary.bg-t33 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t33 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t9 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t9 .kotm-live-commentary__club-svg {
    display: block;
    fill: #009edb;
}
.kotm-live-commentary.bg-t9 .kotm-live-commentary__background {
    background: #009edb;
}
.kotm-live-commentary.bg-t9 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t9 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t9 .kotm-player__first-name,
.kotm-live-commentary.bg-t9 .kotm-player__second-name,
.kotm-live-commentary.bg-t9 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t9 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t24 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t24 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t24 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t24 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t24 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t24 .kotm-player__first-name,
.kotm-live-commentary.bg-t24 .kotm-player__second-name,
.kotm-live-commentary.bg-t24 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t24 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12937 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12937 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t12937 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t12937 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12937 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12937 .kotm-player__first-name,
.kotm-live-commentary.bg-t12937 .kotm-player__second-name,
.kotm-live-commentary.bg-t12937 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12937 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t6757 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t6757 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t6757 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t6757 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t6757 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t6757 .kotm-player__first-name,
.kotm-live-commentary.bg-t6757 .kotm-player__second-name,
.kotm-live-commentary.bg-t6757 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t6757 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t40 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t40 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-live-commentary.bg-t40 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-live-commentary.bg-t40 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t8948 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t8948 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-live-commentary.bg-t8948 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-live-commentary.bg-t8948 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t8966 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t8966 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-live-commentary.bg-t8966 .kotm-live-commentary__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-live-commentary.bg-t8966 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t22 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t22 .kotm-live-commentary__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-live-commentary.bg-t22 .kotm-live-commentary__background {
    background: #f5f5f5;
}
.kotm-live-commentary.bg-t22 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t22 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t22 .kotm-player__first-name,
.kotm-live-commentary.bg-t22 .kotm-player__second-name,
.kotm-live-commentary.bg-t22 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t22 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t45 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t45 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-live-commentary.bg-t45 .kotm-live-commentary__background {
    background: #00a94f;
}
.kotm-live-commentary.bg-t45 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t45 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t45 .kotm-player__first-name,
.kotm-live-commentary.bg-t45 .kotm-player__second-name,
.kotm-live-commentary.bg-t45 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t45 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12946 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12946 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-live-commentary.bg-t12946 .kotm-live-commentary__background {
    background: #00a94f;
}
.kotm-live-commentary.bg-t12946 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t12946 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t12946 .kotm-player__first-name,
.kotm-live-commentary.bg-t12946 .kotm-player__second-name,
.kotm-live-commentary.bg-t12946 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t12946 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t7604 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t7604 .kotm-live-commentary__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-live-commentary.bg-t7604 .kotm-live-commentary__background {
    background: #00a94f;
}
.kotm-live-commentary.bg-t7604 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t7604 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t7604 .kotm-player__first-name,
.kotm-live-commentary.bg-t7604 .kotm-player__second-name,
.kotm-live-commentary.bg-t7604 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t7604 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t105 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t105 .kotm-live-commentary__club-svg {
    display: block;
    fill: #004596;
}
.kotm-live-commentary.bg-t105 .kotm-live-commentary__background {
    background: #004596;
}
.kotm-live-commentary.bg-t105 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t52 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t52 .kotm-live-commentary__club-svg {
    display: block;
    fill: #005cab;
}
.kotm-live-commentary.bg-t52 .kotm-live-commentary__background {
    background: #005cab;
}
.kotm-live-commentary.bg-t52 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t47 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t47 .kotm-live-commentary__club-svg {
    display: block;
    fill: #2a307d;
}
.kotm-live-commentary.bg-t47 .kotm-live-commentary__background {
    background: #2a307d;
}
.kotm-live-commentary.bg-t47 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t108 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t108 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-live-commentary.bg-t108 .kotm-live-commentary__background {
    background: #0060a9;
}
.kotm-live-commentary.bg-t108 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t108 .kotm-player__bowtie-text,
.kotm-live-commentary.bg-t108 .kotm-player__first-name,
.kotm-live-commentary.bg-t108 .kotm-player__second-name,
.kotm-live-commentary.bg-t108 .kotm-player__vote {
    color: #37003c;
}
.kotm-live-commentary.bg-t108 .kotm-player__prem-logo {
    fill: #37003c;
}
.kotm-live-commentary.bg-t12941 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t12941 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-live-commentary.bg-t12941 .kotm-live-commentary__background {
    background: #0060a9;
}
.kotm-live-commentary.bg-t12941 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t17419 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t17419 .kotm-live-commentary__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-live-commentary.bg-t17419 .kotm-live-commentary__background {
    background: #0060a9;
}
.kotm-live-commentary.bg-t17419 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t19 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t19 .kotm-live-commentary__club-svg {
    display: block;
    fill: #005daa;
}
.kotm-live-commentary.bg-t19 .kotm-live-commentary__background {
    background: #005daa;
}
.kotm-live-commentary.bg-t19 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t46 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t46 .kotm-live-commentary__club-svg {
    display: block;
    fill: #ee3424;
}
.kotm-live-commentary.bg-t46 .kotm-live-commentary__background {
    background: #ee3424;
}
.kotm-live-commentary.bg-t46 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-live-commentary.bg-t111 .kotm-live-commentary__svg {
    display: block;
}
.kotm-live-commentary.bg-t111 .kotm-live-commentary__club-svg {
    display: block;
    fill: #005ca6;
}
.kotm-live-commentary.bg-t111 .kotm-live-commentary__background {
    background: #005ca6;
}
.kotm-live-commentary.bg-t111 .kotm-live-commentary__background:before {
    display: none;
}
.kotm-player {
    position: relative;
    z-index: 20;
}
.kotm-player,
.kotm-player__player-content {
    text-align: center;
}
.kotm-player__prem-logo {
    fill: #fff;
    width: 12.8rem;
    height: 2.4rem;
    margin-bottom: 0.5rem;
}
.kotm-player__vote {
    font-size: 1.6rem;
    line-height: 1.6rem;
    margin-bottom: 1.6rem;
}
.kotm-player__first-name,
.kotm-player__second-name,
.kotm-player__vote {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.kotm-player__first-name,
.kotm-player__second-name {
    color: #fff;
    word-break: break-word;
}
.kotm-player__first-name {
    font-size: 1.6rem;
    line-height: 1.6rem;
}
.kotm-player__second-name {
    text-transform: uppercase;
    font-size: 3.9rem;
    display: block;
    margin: 0;
    line-height: 3.9rem;
}
.kotm-player__player-image-wrapper {
    height: 15.5rem;
    margin-top: -1.2rem;
    position: relative;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
}
.kotm-player__glow {
    height: 28rem;
    width: 26rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: -6rem;
    margin: auto;
    background: radial-gradient(
        ellipse at center,
        #bf3048 0,
        #c32f43 20%,
        rgba(230, 43, 29, 0) 60%,
        rgba(246, 41, 12, 0) 100%
    );
}
.kotm-player__player-image {
    height: 100%;
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}
.kotm-player__bowtie {
    position: relative;
    margin: -4rem auto 1.6rem;
    transition: all 1s cubic-bezier(0.77, 0, 0.175, 1) 0.2s;
}
.kotm-player__bowtie--opt-out {
    z-index: 30;
    margin-top: -0.85rem;
}
.kotm-player__bowtie--opt-out .kotm-player__bowtie-text {
    position: relative;
    letter-spacing: -0.16rem;
    display: inline-block;
    transform: none;
}
.kotm-player__bowtie-text {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: absolute;
    color: #fff;
    margin: auto;
    text-transform: uppercase;
    left: 0;
    right: 0;
    text-align: center;
    top: calc(50% + 0.2rem);
    font-size: 2.5rem;
    line-height: 3rem;
    transform: translateY(-50%);
}
.kotm-player--large .kotm-player__vote {
    margin-bottom: 3.5rem;
}
.kotm-player--large .kotm-player__first-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: -0.1rem;
}
.kotm-player--large .kotm-player__second-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 6.1rem;
    line-height: 7.3rem;
    letter-spacing: -0.24rem;
}
.kotm-player--large .kotm-player__player-image-wrapper {
    height: 26rem;
}
.kotm-player--large .kotm-player__bowtie {
    margin-bottom: 5.4rem;
}
.kotm-player--large .kotm-player__bowtie--opt-out {
    margin-top: 0.4rem;
}
.kotm-player--large .kotm-player__bowtie-text {
    font-size: 3.9rem;
    line-height: 4.3rem;
}
@media (max-width: 1023px) {
    .kotm-player--large .kotm-player__vote {
        font-size: 1.6rem;
        line-height: 1.6rem;
        margin-bottom: 2.4rem;
    }
    .kotm-player--large .kotm-player__first-name {
        font-size: 1.6rem;
        line-height: 1.6rem;
    }
    .kotm-player--large .kotm-player__second-name {
        font-size: 3.9rem;
        line-height: 3.9rem;
    }
    .kotm-player--large .kotm-player__player-image-wrapper {
        height: 14.2rem;
    }
    .kotm-player--large .kotm-player__bowtie {
        transform: none;
        margin-bottom: 0;
    }
    .kotm-player--large .kotm-player__bowtie--opt-out {
        margin-top: -0.1rem;
    }
    .kotm-player--large .kotm-player__bul-link-text {
        font-size: 1.2rem;
    }
    .kotm-player--large .kotm-player__bowtie-text {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
@media (max-width: 360px) {
    .kotm-player--large .kotm-player__bowtie {
        transform: translateX(-50%) scale(0.8);
        left: 50%;
    }
    .kotm-player__bowtie:not(.kotm-player__bowtie--opt-out) {
        margin: -4.4rem auto 1rem;
        text-align: left;
        display: block;
        position: absolute;
        transform: translateX(-50%) scale(0.8);
        left: 50%;
    }
    .kotm-player__bowtie:not(.kotm-player__bowtie--opt-out)
        + .kotm-live-commentary__button-link-container {
        margin-top: 7rem;
    }
}
.kotm-results {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    width: 100%;
    height: 100%;
    min-height: 30rem;
}
.kotm-results__background,
.kotm-results__svg {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    border-radius: 1.2rem 0 0 1.2rem;
}
.kotm-results.is-opt-out .kotm-player__player-image {
    clip-path: none;
}
.kotm-results.is-opt-out .kotm-results__opt-out-link-text {
    display: block;
}
.kotm-results.is-opt-out .kotm-results__bud-link-text {
    display: none;
}
.kotm-results__prem-logo {
    position: relative;
    margin: 0 auto 0.5rem;
    fill: #37003c;
    max-width: 17.1rem;
    height: 3.2rem;
}
.kotm-results__prem-logo img {
    width: 100%;
}
.kotm-results__prem-logo--light {
    display: none;
}
.kotm-results__player-column {
    width: 50%;
    padding: 1.6rem 3.8rem;
    border-radius: 3px;
    background-size: 100% 100%;
    background-position: top;
    background-repeat: no-repeat;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.kotm-results__logo-link-wrapper {
    text-align: center;
    position: relative;
    z-index: 20;
}
.kotm-results__sponsor-logo {
    margin: auto;
    display: block;
}
.kotm-results__link {
    color: #37003c;
    display: flex;
    cursor: pointer;
    font-size: 1.6rem;
    position: relative;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    transition: 0.2s;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
}
.kotm-results__link .icn {
    width: 1.4rem;
    height: 1.3rem;
    transition: 0.2s;
}
.kotm-results__link:hover {
    color: #ff2882;
    text-decoration: none;
}
.kotm-results__link:hover .icn {
    fill: #ff2882;
}
.kotm-results__bud-link-text {
    color: #fff;
}
.kotm-results__opt-out-link-text {
    display: none;
}
.kotm-results__results-column {
    width: 50%;
    padding: 2.4rem 0.8rem 1.4rem;
    background: #fff;
    text-align: left;
    color: #000;
    border-radius: 0 1.2rem 1.2rem 0;
}
.kotm-results__results-column .tabLinks {
    text-align: center;
    margin-bottom: 2rem;
}
.kotm-results__results-column .tabLinks .squads .tablist,
.kotm-results__results-column .tabLinks .toggle,
.squads .kotm-results__results-column .tabLinks .tablist {
    background-color: #f5f2f5;
}
.kotm-results__results-column .tabLinks li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: table-cell;
    width: 50%;
    white-space: pre;
    color: #37003c;
    background-color: #f5f2f5;
}
.kotm-results__results-column .tabLinks li.active,
.kotm-results__results-column .tabLinks li.active:hover,
.kotm-results__results-column .tabLinks li.focus,
.kotm-results__results-column .tabLinks li.focus:hover {
    color: #fff;
    background-color: #37003c;
}
.kotm-results__results-column .tabLinks li:hover {
    background: #fff;
    color: #37003c;
}
.kotm-results__results-title {
    font-size: 2.1rem;
    margin-bottom: 2rem;
    line-height: 1;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-left: 1rem;
}
.kotm-results__results-table {
    width: 100%;
}
.kotm-results__results-table-head {
    background: #f3f3f3;
}
.kotm-results__results-table-head-cell--left {
    text-align: left;
}
.kotm-results__results-table-head-cell--right {
    text-align: right;
}
.kotm-results__results-table-cell {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 1.4rem;
    text-align: center;
    height: 4.5rem !important;
    padding: 1rem !important;
}
.kotm-results__results-table-cell--left {
    text-align: left;
}
.kotm-results__results-table-cell--right {
    text-align: right;
}
.kotm-results__results-badge {
    transform: scale(0.5);
    margin: -2rem 1rem;
    display: block;
}
.kotm-results__total-results {
    text-align: center;
    padding: 1.5rem 0 0;
    color: #37003c;
    font-size: 1.4rem;
}
.kotm-results__fixture {
    min-height: 30rem;
}
.article-promo--history .kotm-results__fixture .article-promo__btn,
.kotm-results__fixture .article-promo--history .article-promo__btn,
.kotm-results__fixture .btn {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    margin-top: 1.2rem;
    color: #37003c;
    text-decoration: none;
    justify-content: flex-end;
    align-items: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0 1rem;
}
.article-promo--history .kotm-results__fixture .article-promo__btn .icn,
.kotm-results__fixture .article-promo--history .article-promo__btn .icn,
.kotm-results__fixture .btn .icn {
    width: 1.2rem;
    height: 1.2rem;
    margin-left: 0.4rem;
}
.kotm-results__fixture-player {
    display: flex;
    justify-content: space-between;
    padding: 1.2rem;
    position: relative;
    border-radius: 0.8rem 0.8rem 0 0;
}
.kotm-results__fixture-player h2:first-of-type {
    line-height: 2.5rem;
    font-size: 2rem;
}
.kotm-results__fixture-player h2:first-of-type,
.kotm-results__fixture-player h2:nth-of-type(2) {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: relative;
}
.kotm-results__fixture-player h2:nth-of-type(2) {
    font-size: 3rem;
    line-height: 3.5rem;
    letter-spacing: -0.12rem;
}
.kotm-results__fixture-player h4 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    position: relative;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.kotm-results__fixture-player h2,
.kotm-results__fixture-player h4 {
    color: #fff;
}
.kotm-results__fixture-player .kotm-results__background,
.kotm-results__fixture-player .kotm-results__svg {
    border-radius: 1.2rem;
}
.kotm-results__fixture-player .kotm-results__player-details {
    position: relative;
}
.kotm-results__fixture-player .kotm-results__player-details h4 {
    position: absolute;
    bottom: 0;
}
.kotm-results__fixture-player .kotm-results__player-image-wrapper {
    width: 12.6rem;
    position: relative;
    bottom: -1.2rem;
}
.kotm-results__fixture-player .kotm-results__player-image {
    width: 100%;
    height: 100%;
}
.kotm-results__fixture-stats {
    border: 0.1rem solid #f5f2f5;
    border-radius: 0 0 0.8rem 0.8rem;
    border-top: none;
}
.kotm-results__fixture-stats-row {
    padding: 1rem 2rem;
    display: flex;
    border-bottom: 1px solid #efefef;
}
.kotm-results__fixture-stats-value {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.kotm-results__fixture-stats-value--bold {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-left: auto;
}
@media (max-width: 1023px) {
    .kotm-results {
        flex-direction: column;
    }
    .kotm-results__player-column,
    .kotm-results__results-column {
        width: 100%;
    }
    .kotm-results__results-column {
        padding: 0 0.5rem;
    }
    .kotm-results__results-column .tabLinks {
        margin: 1.5rem 0;
    }
    .kotm-results__total-results {
        padding: 1.5rem 0;
    }
    .kotm-results__bud-link-text {
        font-size: 1.2rem;
    }
    .kotm-results__fixture {
        min-height: auto;
        margin-bottom: 1rem;
    }
}
@media (max-width: 700px) {
    .kotm-results__background,
    .kotm-results__results-column,
    .kotm-results__svg {
        border-radius: 0;
    }
    .kotm-results__results-column .squads .tablist,
    .kotm-results__results-column .toggle,
    .squads .kotm-results__results-column .tablist {
        width: 70%;
    }
    .kotm-results__results-column .squads .tablist li,
    .kotm-results__results-column .toggle li,
    .squads .kotm-results__results-column .tablist li {
        width: 49%;
    }
    .kotm-results__player-column {
        height: 100%;
    }
    .kotm-results__player-column:after,
    .kotm-results__player-column:before {
        display: none;
    }
}
.kotm-results.bg-t3 .kotm-results__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-results.bg-t3 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-results.bg-t3 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t3 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t14633 .kotm-results__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-results.bg-t14633 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-results.bg-t14633 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t14633 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7606 .kotm-results__club-svg {
    display: block;
    fill: #ff0203;
}
.kotm-results.bg-t7606 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.kotm-results.bg-t7606 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7606 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7 .kotm-results__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-results.bg-t7 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-results.bg-t7 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t15986 .kotm-results__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-results.bg-t15986 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-results.bg-t15986 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t15986 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7605 .kotm-results__club-svg {
    display: block;
    fill: #7d1142;
}
.kotm-results.bg-t7605 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.kotm-results.bg-t7605 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7605 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t94 .kotm-results__club-svg {
    display: block;
    fill: #ff1c24;
}
.kotm-results.bg-t94 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.kotm-results.bg-t94 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t94 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t36 .kotm-results__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-results.bg-t36 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-results.bg-t36 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t36 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t8951 .kotm-results__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-results.bg-t8951 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-results.bg-t8951 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t8951 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7552 .kotm-results__club-svg {
    display: block;
    fill: #0054a6;
}
.kotm-results.bg-t7552 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.kotm-results.bg-t7552 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7552 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t91 .kotm-results__club-svg {
    display: block;
    fill: #df1e26;
}
.kotm-results.bg-t91 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.kotm-results.bg-t91 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t91 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t8 .kotm-results__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-results.bg-t8 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-results.bg-t8 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t8 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12943 .kotm-results__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-results.bg-t12943 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-results.bg-t12943 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12943 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7141 .kotm-results__club-svg {
    display: block;
    fill: #2145f6;
}
.kotm-results.bg-t7141 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.kotm-results.bg-t7141 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7141 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t31 .kotm-results__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-results.bg-t31 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-results.bg-t31 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t31 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t18257 .kotm-results__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-results.bg-t18257 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-results.bg-t18257 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t18257 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7142 .kotm-results__club-svg {
    display: block;
    fill: #0d5dba;
}
.kotm-results.bg-t7142 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.kotm-results.bg-t7142 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7142 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t11 .kotm-results__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-results.bg-t11 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-results.bg-t11 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t11 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12933 .kotm-results__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-results.bg-t12933 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-results.bg-t12933 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12933 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6749 .kotm-results__club-svg {
    display: block;
    fill: #00019e;
}
.kotm-results.bg-t6749 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.kotm-results.bg-t6749 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t6749 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t54 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t54 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t54 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t54 .kotm-player__bowtie-text,
.kotm-results.bg-t54 .kotm-player__first-name,
.kotm-results.bg-t54 .kotm-player__second-name,
.kotm-results.bg-t54 .kotm-player__vote,
.kotm-results.bg-t54 .kotm-results__fixture-player h2,
.kotm-results.bg-t54 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12971 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t12971 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t12971 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12971 .kotm-player__bowtie-text,
.kotm-results.bg-t12971 .kotm-player__first-name,
.kotm-results.bg-t12971 .kotm-player__second-name,
.kotm-results.bg-t12971 .kotm-player__vote,
.kotm-results.bg-t12971 .kotm-results__fixture-player h2,
.kotm-results.bg-t12971 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6886 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t6886 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t6886 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6886 .kotm-player__bowtie-text,
.kotm-results.bg-t6886 .kotm-player__first-name,
.kotm-results.bg-t6886 .kotm-player__second-name,
.kotm-results.bg-t6886 .kotm-player__vote,
.kotm-results.bg-t6886 .kotm-results__fixture-player h2,
.kotm-results.bg-t6886 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t2 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t2 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t2 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t2 .kotm-player__bowtie-text,
.kotm-results.bg-t2 .kotm-player__first-name,
.kotm-results.bg-t2 .kotm-player__second-name,
.kotm-results.bg-t2 .kotm-player__vote,
.kotm-results.bg-t2 .kotm-results__fixture-player h2,
.kotm-results.bg-t2 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t17017 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t17017 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t17017 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t17017 .kotm-player__bowtie-text,
.kotm-results.bg-t17017 .kotm-player__first-name,
.kotm-results.bg-t17017 .kotm-player__second-name,
.kotm-results.bg-t17017 .kotm-player__vote,
.kotm-results.bg-t17017 .kotm-results__fixture-player h2,
.kotm-results.bg-t17017 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6755 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t6755 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t6755 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6755 .kotm-player__bowtie-text,
.kotm-results.bg-t6755 .kotm-player__first-name,
.kotm-results.bg-t6755 .kotm-player__second-name,
.kotm-results.bg-t6755 .kotm-player__vote,
.kotm-results.bg-t6755 .kotm-results__fixture-player h2,
.kotm-results.bg-t6755 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t13 .kotm-results__club-svg {
    display: block;
    fill: #003090;
}
.kotm-results.bg-t13 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-results.bg-t13 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t13 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12940 .kotm-results__club-svg {
    display: block;
    fill: #003090;
}
.kotm-results.bg-t12940 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-results.bg-t12940 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12940 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t8879 .kotm-results__club-svg {
    display: block;
    fill: #003090;
}
.kotm-results.bg-t8879 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.kotm-results.bg-t8879 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t8879 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t14 .kotm-results__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-results.bg-t14 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-results.bg-t14 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t14 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t15987 .kotm-results__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-results.bg-t15987 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-results.bg-t15987 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t15987 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6717 .kotm-results__club-svg {
    display: block;
    fill: #dc0714;
}
.kotm-results.bg-t6717 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.kotm-results.bg-t6717 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t6717 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t43 .kotm-results__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-results.bg-t43 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-results.bg-t43 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t43 .kotm-player__bowtie-text,
.kotm-results.bg-t43 .kotm-player__first-name,
.kotm-results.bg-t43 .kotm-player__second-name,
.kotm-results.bg-t43 .kotm-player__vote,
.kotm-results.bg-t43 .kotm-results__fixture-player h2,
.kotm-results.bg-t43 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12969 .kotm-results__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-results.bg-t12969 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-results.bg-t12969 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12969 .kotm-player__bowtie-text,
.kotm-results.bg-t12969 .kotm-player__first-name,
.kotm-results.bg-t12969 .kotm-player__second-name,
.kotm-results.bg-t12969 .kotm-player__vote,
.kotm-results.bg-t12969 .kotm-results__fixture-player h2,
.kotm-results.bg-t12969 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6718 .kotm-results__club-svg {
    display: block;
    fill: #98c5e9;
}
.kotm-results.bg-t6718 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.kotm-results.bg-t6718 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6718 .kotm-player__bowtie-text,
.kotm-results.bg-t6718 .kotm-player__first-name,
.kotm-results.bg-t6718 .kotm-player__second-name,
.kotm-results.bg-t6718 .kotm-player__vote,
.kotm-results.bg-t6718 .kotm-results__fixture-player h2,
.kotm-results.bg-t6718 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t1 .kotm-results__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-results.bg-t1 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-results.bg-t1 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t1 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t15988 .kotm-results__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-results.bg-t15988 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-results.bg-t15988 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t15988 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6752 .kotm-results__club-svg {
    display: block;
    fill: #ea0c0c;
}
.kotm-results.bg-t6752 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.kotm-results.bg-t6752 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t6752 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t4 .kotm-results__club-svg {
    display: block;
    fill: #444041;
}
.kotm-results.bg-t4 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-results.bg-t4 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t4 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12970 .kotm-results__club-svg {
    display: block;
    fill: #444041;
}
.kotm-results.bg-t12970 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-results.bg-t12970 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12970 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7603 .kotm-results__club-svg {
    display: block;
    fill: #444041;
}
.kotm-results.bg-t7603 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.kotm-results.bg-t7603 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7603 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t17 .kotm-results__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-results.bg-t17 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-results.bg-t17 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t17 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t19584 .kotm-results__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-results.bg-t19584 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-results.bg-t19584 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t19584 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t18585 .kotm-results__club-svg {
    display: block;
    fill: #d93d56;
}
.kotm-results.bg-t18585 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.kotm-results.bg-t18585 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t18585 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t20 .kotm-results__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-results.bg-t20 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-results.bg-t20 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t20 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12945 .kotm-results__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-results.bg-t12945 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-results.bg-t12945 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12945 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7588 .kotm-results__club-svg {
    display: block;
    fill: #c80028;
}
.kotm-results.bg-t7588 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.kotm-results.bg-t7588 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7588 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t6 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t6 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6 .kotm-player__bowtie-text,
.kotm-results.bg-t6 .kotm-player__first-name,
.kotm-results.bg-t6 .kotm-player__second-name,
.kotm-results.bg-t6 .kotm-player__vote,
.kotm-results.bg-t6 .kotm-results__fixture-player h2,
.kotm-results.bg-t6 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12968 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t12968 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t12968 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12968 .kotm-player__bowtie-text,
.kotm-results.bg-t12968 .kotm-player__first-name,
.kotm-results.bg-t12968 .kotm-player__second-name,
.kotm-results.bg-t12968 .kotm-player__vote,
.kotm-results.bg-t12968 .kotm-results__fixture-player h2,
.kotm-results.bg-t12968 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t7631 .kotm-results__club-svg {
    display: block;
    fill: #fff;
}
.kotm-results.bg-t7631 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.kotm-results.bg-t7631 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t7631 .kotm-player__bowtie-text,
.kotm-results.bg-t7631 .kotm-player__first-name,
.kotm-results.bg-t7631 .kotm-player__second-name,
.kotm-results.bg-t7631 .kotm-player__vote,
.kotm-results.bg-t7631 .kotm-results__fixture-player h2,
.kotm-results.bg-t7631 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t21 .kotm-results__club-svg {
    display: block;
    fill: #963849;
}
.kotm-results.bg-t21 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-results.bg-t21 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t21 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12944 .kotm-results__club-svg {
    display: block;
    fill: #963849;
}
.kotm-results.bg-t12944 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-results.bg-t12944 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12944 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7632 .kotm-results__club-svg {
    display: block;
    fill: #963849;
}
.kotm-results.bg-t7632 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.kotm-results.bg-t7632 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7632 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t39 .kotm-results__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-results.bg-t39 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-results.bg-t39 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t39 .kotm-player__bowtie-text,
.kotm-results.bg-t39 .kotm-player__first-name,
.kotm-results.bg-t39 .kotm-player__second-name,
.kotm-results.bg-t39 .kotm-player__vote,
.kotm-results.bg-t39 .kotm-results__fixture-player h2,
.kotm-results.bg-t39 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12934 .kotm-results__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-results.bg-t12934 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-results.bg-t12934 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12934 .kotm-player__bowtie-text,
.kotm-results.bg-t12934 .kotm-player__first-name,
.kotm-results.bg-t12934 .kotm-player__second-name,
.kotm-results.bg-t12934 .kotm-player__vote,
.kotm-results.bg-t12934 .kotm-results__fixture-player h2,
.kotm-results.bg-t12934 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6746 .kotm-results__club-svg {
    display: block;
    fill: #f99808;
}
.kotm-results.bg-t6746 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.kotm-results.bg-t6746 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6746 .kotm-player__bowtie-text,
.kotm-results.bg-t6746 .kotm-player__first-name,
.kotm-results.bg-t6746 .kotm-player__second-name,
.kotm-results.bg-t6746 .kotm-player__vote,
.kotm-results.bg-t6746 .kotm-results__fixture-player h2,
.kotm-results.bg-t6746 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t102 .kotm-results__club-svg {
    display: block;
    fill: #fa4616;
}
.kotm-results.bg-t102 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.kotm-results.bg-t102 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t102 .kotm-player__bowtie-text,
.kotm-results.bg-t102 .kotm-player__first-name,
.kotm-results.bg-t102 .kotm-player__second-name,
.kotm-results.bg-t102 .kotm-player__vote,
.kotm-results.bg-t102 .kotm-results__fixture-player h2,
.kotm-results.bg-t102 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t90 .kotm-results__club-svg {
    display: block;
    fill: #81204c;
}
.kotm-results.bg-t90 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.kotm-results.bg-t90 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t90 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t49 .kotm-results__club-svg {
    display: block;
    fill: #fa3844;
}
.kotm-results.bg-t49 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.kotm-results.bg-t49 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t49 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t88 .kotm-results__club-svg {
    display: block;
    fill: #f6a22e;
}
.kotm-results.bg-t88 .kotm-results__background {
    background-image: #f6a22e;
}
.kotm-results.bg-t88 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t88 .kotm-player__bowtie-text,
.kotm-results.bg-t88 .kotm-player__first-name,
.kotm-results.bg-t88 .kotm-player__second-name,
.kotm-results.bg-t88 .kotm-player__vote,
.kotm-results.bg-t88 .kotm-results__fixture-player h2,
.kotm-results.bg-t88 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t38 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t38 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t38 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t38 .kotm-player__bowtie-text,
.kotm-results.bg-t38 .kotm-player__first-name,
.kotm-results.bg-t38 .kotm-player__second-name,
.kotm-results.bg-t38 .kotm-player__vote,
.kotm-results.bg-t38 .kotm-results__fixture-player h2,
.kotm-results.bg-t38 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t25 .kotm-results__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-results.bg-t25 .kotm-results__background {
    background-image: #db1d23;
}
.kotm-results.bg-t25 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t25 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12939 .kotm-results__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-results.bg-t12939 .kotm-results__background {
    background-image: #db1d23;
}
.kotm-results.bg-t12939 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12939 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t7143 .kotm-results__club-svg {
    display: block;
    fill: #db1d23;
}
.kotm-results.bg-t7143 .kotm-results__background {
    background-image: #db1d23;
}
.kotm-results.bg-t7143 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t7143 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t110 .kotm-results__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-results.bg-t110 .kotm-results__background {
    background-image: #d71f30;
}
.kotm-results.bg-t110 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t110 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12935 .kotm-results__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-results.bg-t12935 .kotm-results__background {
    background-image: #d71f30;
}
.kotm-results.bg-t12935 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12935 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6747 .kotm-results__club-svg {
    display: block;
    fill: #d71f30;
}
.kotm-results.bg-t6747 .kotm-results__background {
    background-image: #d71f30;
}
.kotm-results.bg-t6747 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t6747 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t56 .kotm-results__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-results.bg-t56 .kotm-results__background {
    background-image: #db001b;
}
.kotm-results.bg-t56 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t56 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t12938 .kotm-results__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-results.bg-t12938 .kotm-results__background {
    background-image: #db001b;
}
.kotm-results.bg-t12938 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12938 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t6756 .kotm-results__club-svg {
    display: block;
    fill: #db001b;
}
.kotm-results.bg-t6756 .kotm-results__background {
    background-image: #db001b;
}
.kotm-results.bg-t6756 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t6756 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t80 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t80 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t80 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t80 .kotm-player__bowtie-text,
.kotm-results.bg-t80 .kotm-player__first-name,
.kotm-results.bg-t80 .kotm-player__second-name,
.kotm-results.bg-t80 .kotm-player__vote,
.kotm-results.bg-t80 .kotm-results__fixture-player h2,
.kotm-results.bg-t80 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t57 .kotm-results__club-svg {
    display: block;
    fill: #fe0;
}
.kotm-results.bg-t57 .kotm-results__background {
    background-image: #fe0;
}
.kotm-results.bg-t57 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t57 .kotm-player__bowtie-text,
.kotm-results.bg-t57 .kotm-player__first-name,
.kotm-results.bg-t57 .kotm-player__second-name,
.kotm-results.bg-t57 .kotm-player__vote,
.kotm-results.bg-t57 .kotm-results__fixture-player h2,
.kotm-results.bg-t57 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t35 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t35 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t35 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t35 .kotm-player__bowtie-text,
.kotm-results.bg-t35 .kotm-player__first-name,
.kotm-results.bg-t35 .kotm-player__second-name,
.kotm-results.bg-t35 .kotm-player__vote,
.kotm-results.bg-t35 .kotm-results__fixture-player h2,
.kotm-results.bg-t35 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12948 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t12948 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t12948 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12948 .kotm-player__bowtie-text,
.kotm-results.bg-t12948 .kotm-player__first-name,
.kotm-results.bg-t12948 .kotm-player__second-name,
.kotm-results.bg-t12948 .kotm-player__vote,
.kotm-results.bg-t12948 .kotm-results__fixture-player h2,
.kotm-results.bg-t12948 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6753 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t6753 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t6753 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6753 .kotm-player__bowtie-text,
.kotm-results.bg-t6753 .kotm-player__first-name,
.kotm-results.bg-t6753 .kotm-player__second-name,
.kotm-results.bg-t6753 .kotm-player__vote,
.kotm-results.bg-t6753 .kotm-results__fixture-player h2,
.kotm-results.bg-t6753 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t37 .kotm-results__club-svg {
    display: block;
    fill: #cf181d;
}
.kotm-results.bg-t37 .kotm-results__background {
    background-image: #cf181d;
}
.kotm-results.bg-t37 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t37 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t41 .kotm-results__club-svg {
    display: block;
    fill: #104c8c;
}
.kotm-results.bg-t41 .kotm-results__background {
    background-image: #104c8c;
}
.kotm-results.bg-t41 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t41 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t5 .kotm-results__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-results.bg-t5 .kotm-results__background {
    background-image: #00adef;
}
.kotm-results.bg-t5 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t5 .kotm-player__bowtie-text,
.kotm-results.bg-t5 .kotm-player__first-name,
.kotm-results.bg-t5 .kotm-player__second-name,
.kotm-results.bg-t5 .kotm-player__vote,
.kotm-results.bg-t5 .kotm-results__fixture-player h2,
.kotm-results.bg-t5 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12936 .kotm-results__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-results.bg-t12936 .kotm-results__background {
    background-image: #00adef;
}
.kotm-results.bg-t12936 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12936 .kotm-player__bowtie-text,
.kotm-results.bg-t12936 .kotm-player__first-name,
.kotm-results.bg-t12936 .kotm-player__second-name,
.kotm-results.bg-t12936 .kotm-player__vote,
.kotm-results.bg-t12936 .kotm-results__fixture-player h2,
.kotm-results.bg-t12936 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6748 .kotm-results__club-svg {
    display: block;
    fill: #00adef;
}
.kotm-results.bg-t6748 .kotm-results__background {
    background-image: #00adef;
}
.kotm-results.bg-t6748 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6748 .kotm-player__bowtie-text,
.kotm-results.bg-t6748 .kotm-player__first-name,
.kotm-results.bg-t6748 .kotm-player__second-name,
.kotm-results.bg-t6748 .kotm-player__vote,
.kotm-results.bg-t6748 .kotm-results__fixture-player h2,
.kotm-results.bg-t6748 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t92 .kotm-results__club-svg {
    display: block;
    fill: #f7931e;
}
.kotm-results.bg-t92 .kotm-results__background {
    background-image: #f7931e;
}
.kotm-results.bg-t92 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t92 .kotm-player__bowtie-text,
.kotm-results.bg-t92 .kotm-player__first-name,
.kotm-results.bg-t92 .kotm-player__second-name,
.kotm-results.bg-t92 .kotm-player__vote,
.kotm-results.bg-t92 .kotm-results__fixture-player h2,
.kotm-results.bg-t92 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t30 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t30 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t30 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t30 .kotm-player__bowtie-text,
.kotm-results.bg-t30 .kotm-player__first-name,
.kotm-results.bg-t30 .kotm-player__second-name,
.kotm-results.bg-t30 .kotm-player__vote,
.kotm-results.bg-t30 .kotm-results__fixture-player h2,
.kotm-results.bg-t30 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t55 .kotm-results__club-svg {
    display: block;
    fill: #6c0c33;
}
.kotm-results.bg-t55 .kotm-results__background {
    background-image: #6c0c33;
}
.kotm-results.bg-t55 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t55 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t113 .kotm-results__club-svg {
    display: block;
    fill: #e31b23;
}
.kotm-results.bg-t113 .kotm-results__background {
    background-image: #e31b23;
}
.kotm-results.bg-t113 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t113 .kotm-player__bowtie-text,
.kotm-results.bg-t113 .kotm-player__first-name,
.kotm-results.bg-t113 .kotm-player__second-name,
.kotm-results.bg-t113 .kotm-player__vote,
.kotm-results.bg-t113 .kotm-results__fixture-player h2,
.kotm-results.bg-t113 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t97 .kotm-results__club-svg {
    display: block;
    fill: #035daa;
}
.kotm-results.bg-t97 .kotm-results__background {
    background-image: #035daa;
}
.kotm-results.bg-t97 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t97 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t33 .kotm-results__club-svg {
    display: block;
    fill: #e63234;
}
.kotm-results.bg-t33 .kotm-results__background {
    background-image: #e63234;
}
.kotm-results.bg-t33 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t33 .kotm-player__bowtie-text,
.kotm-results.bg-t33 .kotm-player__first-name,
.kotm-results.bg-t33 .kotm-player__second-name,
.kotm-results.bg-t33 .kotm-player__vote,
.kotm-results.bg-t33 .kotm-results__fixture-player h2,
.kotm-results.bg-t33 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t9 .kotm-results__club-svg {
    display: block;
    fill: #009edb;
}
.kotm-results.bg-t9 .kotm-results__background {
    background-image: #009edb;
}
.kotm-results.bg-t9 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t9 .kotm-player__bowtie-text,
.kotm-results.bg-t9 .kotm-player__first-name,
.kotm-results.bg-t9 .kotm-player__second-name,
.kotm-results.bg-t9 .kotm-player__vote,
.kotm-results.bg-t9 .kotm-results__fixture-player h2,
.kotm-results.bg-t9 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t24 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t24 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t24 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t24 .kotm-player__bowtie-text,
.kotm-results.bg-t24 .kotm-player__first-name,
.kotm-results.bg-t24 .kotm-player__second-name,
.kotm-results.bg-t24 .kotm-player__vote,
.kotm-results.bg-t24 .kotm-results__fixture-player h2,
.kotm-results.bg-t24 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12937 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t12937 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t12937 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12937 .kotm-player__bowtie-text,
.kotm-results.bg-t12937 .kotm-player__first-name,
.kotm-results.bg-t12937 .kotm-player__second-name,
.kotm-results.bg-t12937 .kotm-player__vote,
.kotm-results.bg-t12937 .kotm-results__fixture-player h2,
.kotm-results.bg-t12937 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t6757 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t6757 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t6757 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t6757 .kotm-player__bowtie-text,
.kotm-results.bg-t6757 .kotm-player__first-name,
.kotm-results.bg-t6757 .kotm-player__second-name,
.kotm-results.bg-t6757 .kotm-player__vote,
.kotm-results.bg-t6757 .kotm-results__fixture-player h2,
.kotm-results.bg-t6757 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t40 .kotm-results__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-results.bg-t40 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-results.bg-t40 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t40 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t8948 .kotm-results__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-results.bg-t8948 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-results.bg-t8948 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t8948 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t8966 .kotm-results__club-svg {
    display: block;
    fill: #0333a0;
}
.kotm-results.bg-t8966 .kotm-results__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.kotm-results.bg-t8966 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t8966 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t22 .kotm-results__club-svg {
    display: block;
    fill: #f5f5f5;
}
.kotm-results.bg-t22 .kotm-results__background {
    background-image: #f5f5f5;
}
.kotm-results.bg-t22 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t22 .kotm-player__bowtie-text,
.kotm-results.bg-t22 .kotm-player__first-name,
.kotm-results.bg-t22 .kotm-player__second-name,
.kotm-results.bg-t22 .kotm-player__vote,
.kotm-results.bg-t22 .kotm-results__fixture-player h2,
.kotm-results.bg-t22 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t45 .kotm-results__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-results.bg-t45 .kotm-results__background {
    background-image: #00a94f;
}
.kotm-results.bg-t45 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t45 .kotm-player__bowtie-text,
.kotm-results.bg-t45 .kotm-player__first-name,
.kotm-results.bg-t45 .kotm-player__second-name,
.kotm-results.bg-t45 .kotm-player__vote,
.kotm-results.bg-t45 .kotm-results__fixture-player h2,
.kotm-results.bg-t45 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12946 .kotm-results__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-results.bg-t12946 .kotm-results__background {
    background-image: #00a94f;
}
.kotm-results.bg-t12946 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t12946 .kotm-player__bowtie-text,
.kotm-results.bg-t12946 .kotm-player__first-name,
.kotm-results.bg-t12946 .kotm-player__second-name,
.kotm-results.bg-t12946 .kotm-player__vote,
.kotm-results.bg-t12946 .kotm-results__fixture-player h2,
.kotm-results.bg-t12946 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t7604 .kotm-results__club-svg {
    display: block;
    fill: #00a94f;
}
.kotm-results.bg-t7604 .kotm-results__background {
    background-image: #00a94f;
}
.kotm-results.bg-t7604 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t7604 .kotm-player__bowtie-text,
.kotm-results.bg-t7604 .kotm-player__first-name,
.kotm-results.bg-t7604 .kotm-player__second-name,
.kotm-results.bg-t7604 .kotm-player__vote,
.kotm-results.bg-t7604 .kotm-results__fixture-player h2,
.kotm-results.bg-t7604 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t105 .kotm-results__club-svg {
    display: block;
    fill: #004596;
}
.kotm-results.bg-t105 .kotm-results__background {
    background-image: #004596;
}
.kotm-results.bg-t105 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t105 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t52 .kotm-results__club-svg {
    display: block;
    fill: #005cab;
}
.kotm-results.bg-t52 .kotm-results__background {
    background-image: #005cab;
}
.kotm-results.bg-t52 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t52 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t47 .kotm-results__club-svg {
    display: block;
    fill: #2a307d;
}
.kotm-results.bg-t47 .kotm-results__background {
    background-image: #2a307d;
}
.kotm-results.bg-t47 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t47 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t108 .kotm-results__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-results.bg-t108 .kotm-results__background {
    background-image: #0060a9;
}
.kotm-results.bg-t108 .kotm-results__prem-logo--dark {
    display: block;
}
.kotm-results.bg-t108 .kotm-player__bowtie-text,
.kotm-results.bg-t108 .kotm-player__first-name,
.kotm-results.bg-t108 .kotm-player__second-name,
.kotm-results.bg-t108 .kotm-player__vote,
.kotm-results.bg-t108 .kotm-results__fixture-player h2,
.kotm-results.bg-t108 .kotm-results__fixture-player h4 {
    color: #37003c;
}
.kotm-results.bg-t12941 .kotm-results__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-results.bg-t12941 .kotm-results__background {
    background-image: #0060a9;
}
.kotm-results.bg-t12941 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t12941 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t17419 .kotm-results__club-svg {
    display: block;
    fill: #0060a9;
}
.kotm-results.bg-t17419 .kotm-results__background {
    background-image: #0060a9;
}
.kotm-results.bg-t17419 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t17419 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t19 .kotm-results__club-svg {
    display: block;
    fill: #005daa;
}
.kotm-results.bg-t19 .kotm-results__background {
    background-image: #005daa;
}
.kotm-results.bg-t19 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t19 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t46 .kotm-results__club-svg {
    display: block;
    fill: #ee3424;
}
.kotm-results.bg-t46 .kotm-results__background {
    background-image: #ee3424;
}
.kotm-results.bg-t46 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t46 .kotm-results__prem-logo--light {
    display: block;
}
.kotm-results.bg-t111 .kotm-results__club-svg {
    display: block;
    fill: #005ca6;
}
.kotm-results.bg-t111 .kotm-results__background {
    background-image: #005ca6;
}
.kotm-results.bg-t111 .kotm-results__prem-logo--dark {
    display: none;
}
.kotm-results.bg-t111 .kotm-results__prem-logo--light {
    display: block;
}
.large-promo {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem;
    margin-bottom: 3.2rem;
    padding-bottom: 3.2rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.large-promo--image-left .large-promo__image-container {
    order: 1;
}
.large-promo--image-left .large-promo__content-container {
    order: 2;
}
.large-promo__content-container,
.large-promo__image-container {
    width: 50%;
}
.large-promo__title {
    font-size: 4.8rem;
    line-height: 5.8rem;
    letter-spacing: -0.192rem;
    margin-bottom: 0.4rem;
}
.large-promo__subtitle,
.large-promo__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.large-promo__subtitle {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.08rem;
    margin-bottom: 2.4rem;
}
.large-promo__text {
    font-size: 1.4rem;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
    margin-bottom: 2.4rem;
}
.large-promo__button-container {
    display: flex;
    align-items: center;
}
.large-promo__button-container .global-btn {
    margin-right: 2.4rem;
}
.large-promo__button-container .global-btn:first-child {
    background: #963cff;
}
.large-promo__image-container {
    border-radius: 2.4rem;
    overflow: hidden;
    font-size: 0;
}
.large-promo__image {
    border-radius: 2.4rem;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
@media (max-width: 1023px) {
    .large-promo {
        flex-direction: column;
        gap: 0.8rem;
        margin-bottom: 2.4rem;
        padding-bottom: 2.4rem;
    }
    .large-promo__content-container,
    .large-promo__image-container {
        width: 100%;
    }
    .large-promo__image-container {
        order: 1;
        border-radius: 1.2rem;
    }
    .large-promo__image {
        border-radius: 1.2rem;
    }
    .large-promo__content-container {
        order: 2;
    }
    .large-promo__title {
        font-size: 3rem;
        line-height: 4.5rem;
        letter-spacing: -0.12rem;
        margin-bottom: 0;
    }
    .large-promo__subtitle {
        font-size: 1.4rem;
        line-height: 2.1rem;
        letter-spacing: -0.056rem;
        margin-bottom: 1.2rem;
    }
    .large-promo__text {
        margin-bottom: 1.2rem;
    }
    .large-promo__button-container {
        flex-direction: column;
        align-items: stretch;
    }
    .large-promo__button-container .global-btn {
        margin-right: 0;
        margin-bottom: 1.2rem;
        justify-content: center;
    }
}
.league-table-sm {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border: 1px solid #ebe5eb;
    border-radius: 0.8rem;
    margin: 1.6rem 0;
    background: #fff;
}
.league-table-sm .global-btn {
    margin: 1.2rem 0.5rem 0.5rem;
    justify-content: center;
    gap: 0.8rem;
}
.league-table-sm__header-wrapper {
    width: 100%;
    height: 5.2rem;
    position: relative;
    padding: 0 1rem;
    background-image: url(../i/elements/backgrounds/sm-header-pattern.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.8rem 0.8rem 0 0;
}
.league-table-sm__header-wrapper + .toggle-btn {
    margin-top: 0.6rem;
    margin-bottom: -0.6rem;
}
.league-table-sm__header-wrapper.has-text-left {
    justify-content: flex-start;
}
.league-table-sm__header-wrapper.has-text-left .league-table-sm__title {
    text-align: left;
}
.league-table-sm__header-wrapper.has-text-right {
    justify-content: flex-end;
}
.league-table-sm__header-wrapper.has-text-right .league-table-sm__title {
    text-align: right;
}
.league-table-sm__header-wrapper--comp-182 .league-table-sm__competition-image,
.league-table-sm__header-wrapper--comp-313 .league-table-sm__competition-image,
.league-table-sm__header-wrapper--comp-3470
    .league-table-sm__competition-image {
    max-height: 2.4rem;
    max-width: 6.4rem;
    height: auto;
    top: 0;
    bottom: 0;
    margin: auto;
}
.league-table-sm__title {
    font-size: 2.5rem;
    line-height: 3.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
}
.league-table-sm__competition-image {
    position: absolute;
    left: 1rem;
    top: 0.6rem;
    height: 4rem;
}
.league-table-sm__competition-image.has-logo-right {
    right: 1rem;
    left: auto;
}
.league-table-sm table {
    width: 100%;
    border-collapse: collapse;
    margin-top: 1.2rem;
}
.league-table-sm__thead > tr {
    height: 3.1rem;
    background-color: #fbfafa;
}
.league-table-sm__thead th {
    font-size: 1rem;
    line-height: 1.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #87668a;
}
.league-table-sm__thead th:first-of-type {
    padding-right: 0;
}
.league-table-sm__thead th:nth-last-of-type(2) {
    padding-right: 0.6rem;
}
.league-table-sm__thead th:last-of-type {
    padding-right: 0.8rem;
}
.league-table-sm__thead th abbr {
    text-decoration: none;
}
.league-table-sm__thead th.team {
    text-align: start;
    padding-left: 2.2rem;
}
.league-table-sm__tbody > tr {
    box-sizing: border-box;
    border-bottom: 0.1rem solid #ebe5eb;
}
.league-table-sm__tbody > tr > td {
    height: 4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    padding: 0.85rem 0.4rem;
}
.league-table-sm__tbody > tr > td.points {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding-right: 0.7rem;
}
.league-table-sm__tbody .pos {
    font-size: 1.2rem;
    line-height: 1.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
    padding-right: 0.8rem;
}
.league-table-sm__tbody .team > a {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: inherit;
}
.league-table-sm__tbody .team > a:focus,
.league-table-sm__tbody .team > a:hover {
    text-decoration: underline;
}
.league-table-sm__tbody .team .badge {
    display: flex;
    align-items: center;
    height: 100%;
}
.league-table-sm .pointsDeductedContainer {
    padding: 0.8rem 0.8rem 0;
}
.league-table-sm .movement {
    position: relative;
    display: inline-block;
    margin: 0;
}
.league-table-sm .movement.none {
    border-radius: 100%;
    width: 0.4rem;
    height: 0.4rem;
    background: #87668a;
}
.league-table-sm .movement.hidden,
.league-table-sm .movement.hidden .tooltipContainer {
    display: none;
}
.league-table-sm .movement.down,
.league-table-sm .movement.up {
    border-left: 0.3rem solid transparent;
    border-right: 0.3rem solid transparent;
    margin-right: -1px;
}
.league-table-sm .movement.up {
    border-bottom: 0.3rem solid #00db74;
}
.league-table-sm .movement.down {
    border-top: 0.3rem solid #e0005e;
}
.league-table-sm__cta {
    align-self: stretch;
    margin: 1.2rem 0.5rem 0.5rem;
    color: inherit;
}
.league-table-sm .liveLeague {
    width: 100%;
    padding: 0.8rem;
}
.league-table-sm .liveLeague span {
    font-size: 1.1rem;
}
.league-table-sm .liveLeague:after,
.league-table-sm .liveLeague:before {
    content: "";
    height: 2px;
    margin: 0 1rem 0 0;
    flex: 1 0 0.5rem;
    background-image: linear-gradient(
        65.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.league-table-sm .liveLeague:after {
    margin: 0 0 0 1rem;
    background-image: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
@media (max-width: 1100px) {
    .league-table-sm {
        width: 100%;
    }
    .league-table-sm .global-btn {
        margin: 1.2rem 0.5rem 0.5rem;
    }
    .league-table-sm__thead th:first-of-type {
        padding-right: 0;
    }
}
@media (max-width: 700px) {
    .league-table-sm {
        margin: 1.2rem 0;
    }
}
.live-blog__day-picker {
    position: relative;
    padding: 0.8rem 1.4rem;
    border-radius: 0.4rem;
    border: 0.1rem solid #5f3363;
    background: #4b1a50;
    cursor: pointer;
}
.live-blog__day-picker.is-open .live-blog__day-picker-options {
    visibility: visible;
    transform: scale(1);
}
.live-blog__day-picker:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 2rem;
    transform: translateY(-50%);
    background-image: url(../i/elements/icons/chevron-down-white.svg);
    width: 1.2rem;
    height: 0.8rem;
    background-size: 100%;
    background-repeat: no-repeat;
}
.live-blog__day-picker-label {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.4px;
}
.live-blog__day-picker-current {
    line-height: 2.4rem;
    letter-spacing: -0.64px;
    padding: 0;
    position: static;
    font-size: 1.6rem;
    transition: all 0.2s;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-transform: capitalize;
}
.live-blog__day-picker-options {
    visibility: hidden;
    transform: scale(0);
    transform-origin: top center;
    position: absolute;
    top: 5.4rem;
    background: #fff;
    color: #37003c;
    left: 0;
    z-index: 70;
    min-width: 100%;
    transition: 0.1s;
    box-shadow: 0 0.1rem 1.2rem 0 rgba(0, 0, 0, 0.15);
    border-radius: 0 0 2px 2px;
    max-height: 30.6rem;
    overflow-y: auto;
}
.live-blog__day-picker-options li {
    padding: 0.8rem 1.6rem;
    cursor: pointer;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.live-blog__day-picker-options li.disabled {
    pointer-events: none;
}
.live-blog__header {
    padding: 2.4rem 0 1.6rem;
    position: relative;
}
.live-blog__header:before {
    content: "";
    display: block;
    width: 150vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50vw;
    margin-left: 320px;
    background-color: #37003c;
    z-index: -1;
}
@media (max-width: 1400px) {
    .live-blog__header:before {
        width: 170vw;
        left: -70vw;
    }
}
.live-blog__header-container {
    display: flex;
    overflow: hidden;
    border-radius: 1.6rem;
    min-height: 29.4rem;
    border: 0.1rem solid #5f3363;
    background: #4b1a50;
    color: #fff;
    z-index: 20;
    width: 100%;
}
.live-blog__header-container .live-blog__error-message,
.live-blog__header-container .loader-small {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.live-blog__header-content {
    padding: 2.4rem;
    color: #fff;
    flex: 1;
}
.live-blog__header-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    font-style: normal;
    line-height: 3rem;
    letter-spacing: -0.08rem;
}
.live-blog__header-title--live {
    color: #ff2882;
    text-transform: uppercase;
}
.live-blog__header-author {
    color: #fff;
}
.live-blog__header-key-event {
    display: flex;
    gap: 0.8rem;
    align-items: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
    margin-top: 1.6rem;
}
.live-blog__header-key-event:last-of-type {
    margin-bottom: 0;
}
.live-blog__header-key-event-text-container {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.live-blog__header-key-event-text-icon {
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.live-blog__header-key-event-text-icon--no-icon:before {
    content: "";
    height: 0.6rem;
    width: 0.6rem;
    background: #fff;
    border-radius: 100%;
}
.live-blog__header-key-event-text {
    font-size: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
}
.live-blog__header-key-event-text,
.live-blog__header-key-event-text a,
.live-blog__header-key-event-text p {
    color: #fff;
}
.live-blog__header-key-event-text a {
    text-decoration: underline;
}
.live-blog__header-key-event-link {
    color: #ff2882;
    text-align: right;
    display: flex;
    flex-shrink: 0;
    align-items: center;
    gap: 0.4rem;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.6rem;
    letter-spacing: -0.048rem;
    text-decoration: none;
    margin-left: auto;
    cursor: pointer;
}
.live-blog__header-key-event-link:hover {
    text-decoration: underline;
}
.live-blog__header-key-event-icon {
    fill: #ff2882;
    width: 1.2rem;
    height: 1.2rem;
}
.live-blog__header-image-container {
    padding: 1rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    flex: 1;
}
.live-blog__header-image {
    aspect-ratio: 16/9;
    width: 100%;
    border-radius: 1.6rem;
    -o-object-fit: cover;
    object-fit: cover;
}
.live-blog .article__image {
    height: unset;
    aspect-ratio: 16/9;
}
.live-blog__entries-container {
    margin-top: 2.4rem;
}
.live-blog__key-events-divider {
    margin-bottom: 1.6rem;
    text-align: center;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.048rem;
    position: relative;
}
.live-blog__key-events-divider:before {
    content: "";
    height: 0.1rem;
    background: #ebe5eb;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}
.live-blog__key-events-divider span {
    position: relative;
    background: #fff;
    padding: 0 1.2rem;
    z-index: 10;
}
.live-blog__comment-container {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    margin-top: 1.6rem;
    color: #fff;
}
.live-blog__comment-text {
    font-size: 1.4rem;
}
.live-blog__comment-button {
    font-size: 1.2rem;
    font-weight: 700;
    min-width: 0;
    padding: 1rem;
    gap: 0.6rem;
}
.live-blog__comment-button-icon {
    width: 1rem;
    height: 1rem;
}
.live-blog__comment-button:before {
    display: none;
}
.live-blog__loader-container {
    max-width: 66rem;
}
.live-blog__observer {
    visibility: hidden;
    color: transparent;
}
.live-blog__blog-post {
    position: relative;
    display: flex;
    align-items: flex-start;
    max-width: 66rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
    padding: 1.6rem 1.2rem;
    margin-bottom: 1.6rem;
}
.live-blog__blog-post .badge {
    width: 2.5rem;
    height: 2.5rem;
}
.live-blog__blog-post.t3 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.live-blog__blog-post.t3 .live-blog__blog-post-content a,
.live-blog__blog-post.t3 .live-blog__blog-post-content p,
.live-blog__blog-post.t3 .live-blog__blog-post-meta,
.live-blog__blog-post.t3 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.live-blog__blog-post.t14633 .live-blog__blog-post-content a,
.live-blog__blog-post.t14633 .live-blog__blog-post-content p,
.live-blog__blog-post.t14633 .live-blog__blog-post-meta,
.live-blog__blog-post.t14633 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7606 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.live-blog__blog-post.t7606 .live-blog__blog-post-content a,
.live-blog__blog-post.t7606 .live-blog__blog-post-content p,
.live-blog__blog-post.t7606 .live-blog__blog-post-meta,
.live-blog__blog-post.t7606 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.live-blog__blog-post.t7 .live-blog__blog-post-content a,
.live-blog__blog-post.t7 .live-blog__blog-post-content p,
.live-blog__blog-post.t7 .live-blog__blog-post-meta,
.live-blog__blog-post.t7 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.live-blog__blog-post.t15986 .live-blog__blog-post-content a,
.live-blog__blog-post.t15986 .live-blog__blog-post-content p,
.live-blog__blog-post.t15986 .live-blog__blog-post-meta,
.live-blog__blog-post.t15986 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7605 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.live-blog__blog-post.t7605 .live-blog__blog-post-content a,
.live-blog__blog-post.t7605 .live-blog__blog-post-content p,
.live-blog__blog-post.t7605 .live-blog__blog-post-meta,
.live-blog__blog-post.t7605 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.live-blog__blog-post.t94 .live-blog__blog-post-content a,
.live-blog__blog-post.t94 .live-blog__blog-post-content p,
.live-blog__blog-post.t94 .live-blog__blog-post-meta,
.live-blog__blog-post.t94 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t36 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.live-blog__blog-post.t36 .live-blog__blog-post-content a,
.live-blog__blog-post.t36 .live-blog__blog-post-content p,
.live-blog__blog-post.t36 .live-blog__blog-post-meta,
.live-blog__blog-post.t36 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.live-blog__blog-post.t8951 .live-blog__blog-post-content a,
.live-blog__blog-post.t8951 .live-blog__blog-post-content p,
.live-blog__blog-post.t8951 .live-blog__blog-post-meta,
.live-blog__blog-post.t8951 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7552 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.live-blog__blog-post.t7552 .live-blog__blog-post-content a,
.live-blog__blog-post.t7552 .live-blog__blog-post-content p,
.live-blog__blog-post.t7552 .live-blog__blog-post-meta,
.live-blog__blog-post.t7552 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.live-blog__blog-post.t91 .live-blog__blog-post-content a,
.live-blog__blog-post.t91 .live-blog__blog-post-content p,
.live-blog__blog-post.t91 .live-blog__blog-post-meta,
.live-blog__blog-post.t91 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t8 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.live-blog__blog-post.t8 .live-blog__blog-post-content a,
.live-blog__blog-post.t8 .live-blog__blog-post-content p,
.live-blog__blog-post.t8 .live-blog__blog-post-meta,
.live-blog__blog-post.t8 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.live-blog__blog-post.t12943 .live-blog__blog-post-content a,
.live-blog__blog-post.t12943 .live-blog__blog-post-content p,
.live-blog__blog-post.t12943 .live-blog__blog-post-meta,
.live-blog__blog-post.t12943 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7141 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.live-blog__blog-post.t7141 .live-blog__blog-post-content a,
.live-blog__blog-post.t7141 .live-blog__blog-post-content p,
.live-blog__blog-post.t7141 .live-blog__blog-post-meta,
.live-blog__blog-post.t7141 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t31 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.live-blog__blog-post.t31 .live-blog__blog-post-content a,
.live-blog__blog-post.t31 .live-blog__blog-post-content p,
.live-blog__blog-post.t31 .live-blog__blog-post-meta,
.live-blog__blog-post.t31 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.live-blog__blog-post.t18257 .live-blog__blog-post-content a,
.live-blog__blog-post.t18257 .live-blog__blog-post-content p,
.live-blog__blog-post.t18257 .live-blog__blog-post-meta,
.live-blog__blog-post.t18257 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7142 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.live-blog__blog-post.t7142 .live-blog__blog-post-content a,
.live-blog__blog-post.t7142 .live-blog__blog-post-content p,
.live-blog__blog-post.t7142 .live-blog__blog-post-meta,
.live-blog__blog-post.t7142 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t11 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.live-blog__blog-post.t11 .live-blog__blog-post-content a,
.live-blog__blog-post.t11 .live-blog__blog-post-content p,
.live-blog__blog-post.t11 .live-blog__blog-post-meta,
.live-blog__blog-post.t11 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.live-blog__blog-post.t12933 .live-blog__blog-post-content a,
.live-blog__blog-post.t12933 .live-blog__blog-post-content p,
.live-blog__blog-post.t12933 .live-blog__blog-post-meta,
.live-blog__blog-post.t12933 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6749 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.live-blog__blog-post.t6749 .live-blog__blog-post-content a,
.live-blog__blog-post.t6749 .live-blog__blog-post-content p,
.live-blog__blog-post.t6749 .live-blog__blog-post-meta,
.live-blog__blog-post.t6749 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t54 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t54 .live-blog__blog-post-content a,
.live-blog__blog-post.t54 .live-blog__blog-post-content p,
.live-blog__blog-post.t54 .live-blog__blog-post-meta,
.live-blog__blog-post.t54 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12971 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t12971 .live-blog__blog-post-content a,
.live-blog__blog-post.t12971 .live-blog__blog-post-content p,
.live-blog__blog-post.t12971 .live-blog__blog-post-meta,
.live-blog__blog-post.t12971 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6886 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t6886 .live-blog__blog-post-content a,
.live-blog__blog-post.t6886 .live-blog__blog-post-content p,
.live-blog__blog-post.t6886 .live-blog__blog-post-meta,
.live-blog__blog-post.t6886 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t2 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t2 .live-blog__blog-post-content a,
.live-blog__blog-post.t2 .live-blog__blog-post-content p,
.live-blog__blog-post.t2 .live-blog__blog-post-meta,
.live-blog__blog-post.t2 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t17017 .live-blog__blog-post-content a,
.live-blog__blog-post.t17017 .live-blog__blog-post-content p,
.live-blog__blog-post.t17017 .live-blog__blog-post-meta,
.live-blog__blog-post.t17017 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6755 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t6755 .live-blog__blog-post-content a,
.live-blog__blog-post.t6755 .live-blog__blog-post-content p,
.live-blog__blog-post.t6755 .live-blog__blog-post-meta,
.live-blog__blog-post.t6755 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t13 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.live-blog__blog-post.t13 .live-blog__blog-post-content a,
.live-blog__blog-post.t13 .live-blog__blog-post-content p,
.live-blog__blog-post.t13 .live-blog__blog-post-meta,
.live-blog__blog-post.t13 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.live-blog__blog-post.t12940 .live-blog__blog-post-content a,
.live-blog__blog-post.t12940 .live-blog__blog-post-content p,
.live-blog__blog-post.t12940 .live-blog__blog-post-meta,
.live-blog__blog-post.t12940 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t8879 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.live-blog__blog-post.t8879 .live-blog__blog-post-content a,
.live-blog__blog-post.t8879 .live-blog__blog-post-content p,
.live-blog__blog-post.t8879 .live-blog__blog-post-meta,
.live-blog__blog-post.t8879 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t14 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.live-blog__blog-post.t14 .live-blog__blog-post-content a,
.live-blog__blog-post.t14 .live-blog__blog-post-content p,
.live-blog__blog-post.t14 .live-blog__blog-post-meta,
.live-blog__blog-post.t14 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.live-blog__blog-post.t15987 .live-blog__blog-post-content a,
.live-blog__blog-post.t15987 .live-blog__blog-post-content p,
.live-blog__blog-post.t15987 .live-blog__blog-post-meta,
.live-blog__blog-post.t15987 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6717 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.live-blog__blog-post.t6717 .live-blog__blog-post-content a,
.live-blog__blog-post.t6717 .live-blog__blog-post-content p,
.live-blog__blog-post.t6717 .live-blog__blog-post-meta,
.live-blog__blog-post.t6717 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t43 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.live-blog__blog-post.t43 .live-blog__blog-post-content a,
.live-blog__blog-post.t43 .live-blog__blog-post-content p,
.live-blog__blog-post.t43 .live-blog__blog-post-meta,
.live-blog__blog-post.t43 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.live-blog__blog-post.t12969 .live-blog__blog-post-content a,
.live-blog__blog-post.t12969 .live-blog__blog-post-content p,
.live-blog__blog-post.t12969 .live-blog__blog-post-meta,
.live-blog__blog-post.t12969 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6718 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.live-blog__blog-post.t6718 .live-blog__blog-post-content a,
.live-blog__blog-post.t6718 .live-blog__blog-post-content p,
.live-blog__blog-post.t6718 .live-blog__blog-post-meta,
.live-blog__blog-post.t6718 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t1 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.live-blog__blog-post.t1 .live-blog__blog-post-content a,
.live-blog__blog-post.t1 .live-blog__blog-post-content p,
.live-blog__blog-post.t1 .live-blog__blog-post-meta,
.live-blog__blog-post.t1 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.live-blog__blog-post.t15988 .live-blog__blog-post-content a,
.live-blog__blog-post.t15988 .live-blog__blog-post-content p,
.live-blog__blog-post.t15988 .live-blog__blog-post-meta,
.live-blog__blog-post.t15988 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6752 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.live-blog__blog-post.t6752 .live-blog__blog-post-content a,
.live-blog__blog-post.t6752 .live-blog__blog-post-content p,
.live-blog__blog-post.t6752 .live-blog__blog-post-meta,
.live-blog__blog-post.t6752 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t4 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.live-blog__blog-post.t4 .live-blog__blog-post-content a,
.live-blog__blog-post.t4 .live-blog__blog-post-content p,
.live-blog__blog-post.t4 .live-blog__blog-post-meta,
.live-blog__blog-post.t4 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.live-blog__blog-post.t12970 .live-blog__blog-post-content a,
.live-blog__blog-post.t12970 .live-blog__blog-post-content p,
.live-blog__blog-post.t12970 .live-blog__blog-post-meta,
.live-blog__blog-post.t12970 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7603 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.live-blog__blog-post.t7603 .live-blog__blog-post-content a,
.live-blog__blog-post.t7603 .live-blog__blog-post-content p,
.live-blog__blog-post.t7603 .live-blog__blog-post-meta,
.live-blog__blog-post.t7603 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t17 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.live-blog__blog-post.t17 .live-blog__blog-post-content a,
.live-blog__blog-post.t17 .live-blog__blog-post-content p,
.live-blog__blog-post.t17 .live-blog__blog-post-meta,
.live-blog__blog-post.t17 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.live-blog__blog-post.t19584 .live-blog__blog-post-content a,
.live-blog__blog-post.t19584 .live-blog__blog-post-content p,
.live-blog__blog-post.t19584 .live-blog__blog-post-meta,
.live-blog__blog-post.t19584 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t18585 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.live-blog__blog-post.t18585 .live-blog__blog-post-content a,
.live-blog__blog-post.t18585 .live-blog__blog-post-content p,
.live-blog__blog-post.t18585 .live-blog__blog-post-meta,
.live-blog__blog-post.t18585 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t20 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.live-blog__blog-post.t20 .live-blog__blog-post-content a,
.live-blog__blog-post.t20 .live-blog__blog-post-content p,
.live-blog__blog-post.t20 .live-blog__blog-post-meta,
.live-blog__blog-post.t20 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.live-blog__blog-post.t12945 .live-blog__blog-post-content a,
.live-blog__blog-post.t12945 .live-blog__blog-post-content p,
.live-blog__blog-post.t12945 .live-blog__blog-post-meta,
.live-blog__blog-post.t12945 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7588 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.live-blog__blog-post.t7588 .live-blog__blog-post-content a,
.live-blog__blog-post.t7588 .live-blog__blog-post-content p,
.live-blog__blog-post.t7588 .live-blog__blog-post-meta,
.live-blog__blog-post.t7588 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t6 .live-blog__blog-post-content a,
.live-blog__blog-post.t6 .live-blog__blog-post-content p,
.live-blog__blog-post.t6 .live-blog__blog-post-meta,
.live-blog__blog-post.t6 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t12968 .live-blog__blog-post-content a,
.live-blog__blog-post.t12968 .live-blog__blog-post-content p,
.live-blog__blog-post.t12968 .live-blog__blog-post-meta,
.live-blog__blog-post.t12968 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t7631 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.live-blog__blog-post.t7631 .live-blog__blog-post-content a,
.live-blog__blog-post.t7631 .live-blog__blog-post-content p,
.live-blog__blog-post.t7631 .live-blog__blog-post-meta,
.live-blog__blog-post.t7631 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t21 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.live-blog__blog-post.t21 .live-blog__blog-post-content a,
.live-blog__blog-post.t21 .live-blog__blog-post-content p,
.live-blog__blog-post.t21 .live-blog__blog-post-meta,
.live-blog__blog-post.t21 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.live-blog__blog-post.t12944 .live-blog__blog-post-content a,
.live-blog__blog-post.t12944 .live-blog__blog-post-content p,
.live-blog__blog-post.t12944 .live-blog__blog-post-meta,
.live-blog__blog-post.t12944 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7632 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.live-blog__blog-post.t7632 .live-blog__blog-post-content a,
.live-blog__blog-post.t7632 .live-blog__blog-post-content p,
.live-blog__blog-post.t7632 .live-blog__blog-post-meta,
.live-blog__blog-post.t7632 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t39 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.live-blog__blog-post.t39 .live-blog__blog-post-content a,
.live-blog__blog-post.t39 .live-blog__blog-post-content p,
.live-blog__blog-post.t39 .live-blog__blog-post-meta,
.live-blog__blog-post.t39 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.live-blog__blog-post.t12934 .live-blog__blog-post-content a,
.live-blog__blog-post.t12934 .live-blog__blog-post-content p,
.live-blog__blog-post.t12934 .live-blog__blog-post-meta,
.live-blog__blog-post.t12934 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6746 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.live-blog__blog-post.t6746 .live-blog__blog-post-content a,
.live-blog__blog-post.t6746 .live-blog__blog-post-content p,
.live-blog__blog-post.t6746 .live-blog__blog-post-meta,
.live-blog__blog-post.t6746 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.live-blog__blog-post.t102 .live-blog__blog-post-content a,
.live-blog__blog-post.t102 .live-blog__blog-post-content p,
.live-blog__blog-post.t102 .live-blog__blog-post-meta,
.live-blog__blog-post.t102 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.live-blog__blog-post.t90 .live-blog__blog-post-content a,
.live-blog__blog-post.t90 .live-blog__blog-post-content p,
.live-blog__blog-post.t90 .live-blog__blog-post-meta,
.live-blog__blog-post.t90 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.live-blog__blog-post.t49 .live-blog__blog-post-content a,
.live-blog__blog-post.t49 .live-blog__blog-post-content p,
.live-blog__blog-post.t49 .live-blog__blog-post-meta,
.live-blog__blog-post.t49 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t88 {
    background: #f6a22e;
}
.live-blog__blog-post.t88 .live-blog__blog-post-content a,
.live-blog__blog-post.t88 .live-blog__blog-post-content p,
.live-blog__blog-post.t88 .live-blog__blog-post-meta,
.live-blog__blog-post.t88 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t38 {
    background: #f5f5f5;
}
.live-blog__blog-post.t38 .live-blog__blog-post-content a,
.live-blog__blog-post.t38 .live-blog__blog-post-content p,
.live-blog__blog-post.t38 .live-blog__blog-post-meta,
.live-blog__blog-post.t38 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t25 {
    background: #db1d23;
}
.live-blog__blog-post.t25 .live-blog__blog-post-content a,
.live-blog__blog-post.t25 .live-blog__blog-post-content p,
.live-blog__blog-post.t25 .live-blog__blog-post-meta,
.live-blog__blog-post.t25 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12939 {
    background: #db1d23;
}
.live-blog__blog-post.t12939 .live-blog__blog-post-content a,
.live-blog__blog-post.t12939 .live-blog__blog-post-content p,
.live-blog__blog-post.t12939 .live-blog__blog-post-meta,
.live-blog__blog-post.t12939 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t7143 {
    background: #db1d23;
}
.live-blog__blog-post.t7143 .live-blog__blog-post-content a,
.live-blog__blog-post.t7143 .live-blog__blog-post-content p,
.live-blog__blog-post.t7143 .live-blog__blog-post-meta,
.live-blog__blog-post.t7143 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t110 {
    background: #d71f30;
}
.live-blog__blog-post.t110 .live-blog__blog-post-content a,
.live-blog__blog-post.t110 .live-blog__blog-post-content p,
.live-blog__blog-post.t110 .live-blog__blog-post-meta,
.live-blog__blog-post.t110 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12935 {
    background: #d71f30;
}
.live-blog__blog-post.t12935 .live-blog__blog-post-content a,
.live-blog__blog-post.t12935 .live-blog__blog-post-content p,
.live-blog__blog-post.t12935 .live-blog__blog-post-meta,
.live-blog__blog-post.t12935 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6747 {
    background: #d71f30;
}
.live-blog__blog-post.t6747 .live-blog__blog-post-content a,
.live-blog__blog-post.t6747 .live-blog__blog-post-content p,
.live-blog__blog-post.t6747 .live-blog__blog-post-meta,
.live-blog__blog-post.t6747 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t56 {
    background: #db001b;
}
.live-blog__blog-post.t56 .live-blog__blog-post-content a,
.live-blog__blog-post.t56 .live-blog__blog-post-content p,
.live-blog__blog-post.t56 .live-blog__blog-post-meta,
.live-blog__blog-post.t56 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t12938 {
    background: #db001b;
}
.live-blog__blog-post.t12938 .live-blog__blog-post-content a,
.live-blog__blog-post.t12938 .live-blog__blog-post-content p,
.live-blog__blog-post.t12938 .live-blog__blog-post-meta,
.live-blog__blog-post.t12938 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t6756 {
    background: #db001b;
}
.live-blog__blog-post.t6756 .live-blog__blog-post-content a,
.live-blog__blog-post.t6756 .live-blog__blog-post-content p,
.live-blog__blog-post.t6756 .live-blog__blog-post-meta,
.live-blog__blog-post.t6756 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t80 {
    background: #f5f5f5;
}
.live-blog__blog-post.t80 .live-blog__blog-post-content a,
.live-blog__blog-post.t80 .live-blog__blog-post-content p,
.live-blog__blog-post.t80 .live-blog__blog-post-meta,
.live-blog__blog-post.t80 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t57 {
    background: #fe0;
}
.live-blog__blog-post.t57 .live-blog__blog-post-content a,
.live-blog__blog-post.t57 .live-blog__blog-post-content p,
.live-blog__blog-post.t57 .live-blog__blog-post-meta,
.live-blog__blog-post.t57 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t35 {
    background: #f5f5f5;
}
.live-blog__blog-post.t35 .live-blog__blog-post-content a,
.live-blog__blog-post.t35 .live-blog__blog-post-content p,
.live-blog__blog-post.t35 .live-blog__blog-post-meta,
.live-blog__blog-post.t35 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12948 {
    background: #f5f5f5;
}
.live-blog__blog-post.t12948 .live-blog__blog-post-content a,
.live-blog__blog-post.t12948 .live-blog__blog-post-content p,
.live-blog__blog-post.t12948 .live-blog__blog-post-meta,
.live-blog__blog-post.t12948 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6753 {
    background: #f5f5f5;
}
.live-blog__blog-post.t6753 .live-blog__blog-post-content a,
.live-blog__blog-post.t6753 .live-blog__blog-post-content p,
.live-blog__blog-post.t6753 .live-blog__blog-post-meta,
.live-blog__blog-post.t6753 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t37 {
    background: #cf181d;
}
.live-blog__blog-post.t37 .live-blog__blog-post-content a,
.live-blog__blog-post.t37 .live-blog__blog-post-content p,
.live-blog__blog-post.t37 .live-blog__blog-post-meta,
.live-blog__blog-post.t37 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t41 {
    background: #104c8c;
}
.live-blog__blog-post.t41 .live-blog__blog-post-content a,
.live-blog__blog-post.t41 .live-blog__blog-post-content p,
.live-blog__blog-post.t41 .live-blog__blog-post-meta,
.live-blog__blog-post.t41 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t5 {
    background: #00adef;
}
.live-blog__blog-post.t5 .live-blog__blog-post-content a,
.live-blog__blog-post.t5 .live-blog__blog-post-content p,
.live-blog__blog-post.t5 .live-blog__blog-post-meta,
.live-blog__blog-post.t5 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12936 {
    background: #00adef;
}
.live-blog__blog-post.t12936 .live-blog__blog-post-content a,
.live-blog__blog-post.t12936 .live-blog__blog-post-content p,
.live-blog__blog-post.t12936 .live-blog__blog-post-meta,
.live-blog__blog-post.t12936 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6748 {
    background: #00adef;
}
.live-blog__blog-post.t6748 .live-blog__blog-post-content a,
.live-blog__blog-post.t6748 .live-blog__blog-post-content p,
.live-blog__blog-post.t6748 .live-blog__blog-post-meta,
.live-blog__blog-post.t6748 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t92 {
    background: #f7931e;
}
.live-blog__blog-post.t92 .live-blog__blog-post-content a,
.live-blog__blog-post.t92 .live-blog__blog-post-content p,
.live-blog__blog-post.t92 .live-blog__blog-post-meta,
.live-blog__blog-post.t92 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t30 {
    background: #f5f5f5;
}
.live-blog__blog-post.t30 .live-blog__blog-post-content a,
.live-blog__blog-post.t30 .live-blog__blog-post-content p,
.live-blog__blog-post.t30 .live-blog__blog-post-meta,
.live-blog__blog-post.t30 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t55 {
    background: #6c0c33;
}
.live-blog__blog-post.t55 .live-blog__blog-post-content a,
.live-blog__blog-post.t55 .live-blog__blog-post-content p,
.live-blog__blog-post.t55 .live-blog__blog-post-meta,
.live-blog__blog-post.t55 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t113 {
    background: #e31b23;
}
.live-blog__blog-post.t113 .live-blog__blog-post-content a,
.live-blog__blog-post.t113 .live-blog__blog-post-content p,
.live-blog__blog-post.t113 .live-blog__blog-post-meta,
.live-blog__blog-post.t113 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t97 {
    background: #035daa;
}
.live-blog__blog-post.t97 .live-blog__blog-post-content a,
.live-blog__blog-post.t97 .live-blog__blog-post-content p,
.live-blog__blog-post.t97 .live-blog__blog-post-meta,
.live-blog__blog-post.t97 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t33 {
    background: #e63234;
}
.live-blog__blog-post.t33 .live-blog__blog-post-content a,
.live-blog__blog-post.t33 .live-blog__blog-post-content p,
.live-blog__blog-post.t33 .live-blog__blog-post-meta,
.live-blog__blog-post.t33 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t9 {
    background: #009edb;
}
.live-blog__blog-post.t9 .live-blog__blog-post-content a,
.live-blog__blog-post.t9 .live-blog__blog-post-content p,
.live-blog__blog-post.t9 .live-blog__blog-post-meta,
.live-blog__blog-post.t9 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t24 {
    background: #f5f5f5;
}
.live-blog__blog-post.t24 .live-blog__blog-post-content a,
.live-blog__blog-post.t24 .live-blog__blog-post-content p,
.live-blog__blog-post.t24 .live-blog__blog-post-meta,
.live-blog__blog-post.t24 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12937 {
    background: #f5f5f5;
}
.live-blog__blog-post.t12937 .live-blog__blog-post-content a,
.live-blog__blog-post.t12937 .live-blog__blog-post-content p,
.live-blog__blog-post.t12937 .live-blog__blog-post-meta,
.live-blog__blog-post.t12937 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t6757 {
    background: #f5f5f5;
}
.live-blog__blog-post.t6757 .live-blog__blog-post-content a,
.live-blog__blog-post.t6757 .live-blog__blog-post-content p,
.live-blog__blog-post.t6757 .live-blog__blog-post-meta,
.live-blog__blog-post.t6757 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t40 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.live-blog__blog-post.t40 .live-blog__blog-post-content a,
.live-blog__blog-post.t40 .live-blog__blog-post-content p,
.live-blog__blog-post.t40 .live-blog__blog-post-meta,
.live-blog__blog-post.t40 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t8948 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.live-blog__blog-post.t8948 .live-blog__blog-post-content a,
.live-blog__blog-post.t8948 .live-blog__blog-post-content p,
.live-blog__blog-post.t8948 .live-blog__blog-post-meta,
.live-blog__blog-post.t8948 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.live-blog__blog-post.t8966 .live-blog__blog-post-content a,
.live-blog__blog-post.t8966 .live-blog__blog-post-content p,
.live-blog__blog-post.t8966 .live-blog__blog-post-meta,
.live-blog__blog-post.t8966 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t22 {
    background: #f5f5f5;
}
.live-blog__blog-post.t22 .live-blog__blog-post-content a,
.live-blog__blog-post.t22 .live-blog__blog-post-content p,
.live-blog__blog-post.t22 .live-blog__blog-post-meta,
.live-blog__blog-post.t22 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t45 {
    background: #00a94f;
}
.live-blog__blog-post.t45 .live-blog__blog-post-content a,
.live-blog__blog-post.t45 .live-blog__blog-post-content p,
.live-blog__blog-post.t45 .live-blog__blog-post-meta,
.live-blog__blog-post.t45 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12946 {
    background: #00a94f;
}
.live-blog__blog-post.t12946 .live-blog__blog-post-content a,
.live-blog__blog-post.t12946 .live-blog__blog-post-content p,
.live-blog__blog-post.t12946 .live-blog__blog-post-meta,
.live-blog__blog-post.t12946 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t7604 {
    background: #00a94f;
}
.live-blog__blog-post.t7604 .live-blog__blog-post-content a,
.live-blog__blog-post.t7604 .live-blog__blog-post-content p,
.live-blog__blog-post.t7604 .live-blog__blog-post-meta,
.live-blog__blog-post.t7604 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t105 {
    background: #004596;
}
.live-blog__blog-post.t105 .live-blog__blog-post-content a,
.live-blog__blog-post.t105 .live-blog__blog-post-content p,
.live-blog__blog-post.t105 .live-blog__blog-post-meta,
.live-blog__blog-post.t105 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t52 {
    background: #005cab;
}
.live-blog__blog-post.t52 .live-blog__blog-post-content a,
.live-blog__blog-post.t52 .live-blog__blog-post-content p,
.live-blog__blog-post.t52 .live-blog__blog-post-meta,
.live-blog__blog-post.t52 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t47 {
    background: #2a307d;
}
.live-blog__blog-post.t47 .live-blog__blog-post-content a,
.live-blog__blog-post.t47 .live-blog__blog-post-content p,
.live-blog__blog-post.t47 .live-blog__blog-post-meta,
.live-blog__blog-post.t47 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t108 {
    background: #0060a9;
}
.live-blog__blog-post.t108 .live-blog__blog-post-content a,
.live-blog__blog-post.t108 .live-blog__blog-post-content p,
.live-blog__blog-post.t108 .live-blog__blog-post-meta,
.live-blog__blog-post.t108 .live-blog__blog-post-title {
    color: #37003c;
}
.live-blog__blog-post.t12941 {
    background: #0060a9;
}
.live-blog__blog-post.t12941 .live-blog__blog-post-content a,
.live-blog__blog-post.t12941 .live-blog__blog-post-content p,
.live-blog__blog-post.t12941 .live-blog__blog-post-meta,
.live-blog__blog-post.t12941 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t17419 {
    background: #0060a9;
}
.live-blog__blog-post.t17419 .live-blog__blog-post-content a,
.live-blog__blog-post.t17419 .live-blog__blog-post-content p,
.live-blog__blog-post.t17419 .live-blog__blog-post-meta,
.live-blog__blog-post.t17419 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t19 {
    background: #005daa;
}
.live-blog__blog-post.t19 .live-blog__blog-post-content a,
.live-blog__blog-post.t19 .live-blog__blog-post-content p,
.live-blog__blog-post.t19 .live-blog__blog-post-meta,
.live-blog__blog-post.t19 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t46 {
    background: #ee3424;
}
.live-blog__blog-post.t46 .live-blog__blog-post-content a,
.live-blog__blog-post.t46 .live-blog__blog-post-content p,
.live-blog__blog-post.t46 .live-blog__blog-post-meta,
.live-blog__blog-post.t46 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.t111 {
    background: #005ca6;
}
.live-blog__blog-post.t111 .live-blog__blog-post-content a,
.live-blog__blog-post.t111 .live-blog__blog-post-content p,
.live-blog__blog-post.t111 .live-blog__blog-post-meta,
.live-blog__blog-post.t111 .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.theme-pl {
    background-color: #37003c;
}
.live-blog__blog-post.theme-pl .live-blog__blog-post-content a,
.live-blog__blog-post.theme-pl .live-blog__blog-post-content p,
.live-blog__blog-post.theme-pl .live-blog__blog-post-meta,
.live-blog__blog-post.theme-pl .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.theme-pl-live {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.live-blog__blog-post.theme-pl-live .live-blog__blog-post-content a,
.live-blog__blog-post.theme-pl-live .live-blog__blog-post-content p,
.live-blog__blog-post.theme-pl-live .live-blog__blog-post-meta,
.live-blog__blog-post.theme-pl-live .live-blog__blog-post-title {
    color: #fff;
}
.live-blog__blog-post.theme-pl-live .live-blog__title {
    font-size: 2rem;
    line-height: 3rem;
}
.live-blog__blog-post.theme-pl-live .live-blog__meta {
    margin-top: 0.6rem;
}
.live-blog__blog-post.theme-fpl {
    background-image: url(../i/elements/backgrounds/campaign-fpl-left.png),
        url(../i/elements/backgrounds/campaign-fpl-right.png),
        linear-gradient(266.61deg, #627bff, #02efff);
    background-repeat: no-repeat;
    background-position: 0 100%, 100% 0, 50%;
    background-size: auto, auto, 100%;
}
.live-blog__blog-post.theme-fpl .live-blog__blog-post-content a {
    color: #37003c;
}
.live-blog__blog-post-meta {
    min-width: 8.8rem;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin-top: 0.5rem;
}
.live-blog__blog-post-meta.no-icon .live-blog__blog-post-time {
    padding-left: 2.4rem;
}
.live-blog__blog-post-meta.has-game-time {
    align-items: flex-start;
}
.live-blog__blog-post-icon {
    width: 1.6rem;
    height: 1.6rem;
}
.live-blog__blog-post-time {
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.2rem;
    letter-spacing: -0.048rem;
}
.live-blog__blog-post-game-time {
    display: block;
    font-size: 1rem;
    line-height: 2.1rem;
    letter-spacing: -0.04rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.live-blog__blog-post-content {
    width: 100%;
}
.live-blog__blog-post-content p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
    margin-bottom: 0.8rem;
}
.live-blog__blog-post-content a {
    text-decoration: underline;
}
.live-blog__blog-post-title {
    color: #37003c;
    font-size: 1.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.7rem;
    letter-spacing: -0.072rem;
    margin-bottom: 0.8rem;
}
.live-blog__blog-post-pinned {
    display: flex;
    border-radius: 0.4rem;
    border: 0.1rem solid #5f3363;
    background: #37003c;
    padding: 0.4rem 0.8rem;
    align-items: center;
    gap: 0.2rem;
    align-self: stretch;
    position: absolute;
    top: 1.6rem;
    right: 1.2rem;
}
.live-blog__blog-post-pinned-icon {
    fill: #fff;
    width: 1.2rem;
    height: 1.2rem;
}
.live-blog__blog-post-pinned-text {
    font-size: 1.2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 1.2rem;
    letter-spacing: -0.048rem;
}
@media (max-width: 840px) {
    .live-blog__header:before {
        width: 100vw;
        left: -0.8rem;
        right: 0;
        margin: 0;
    }
    .live-blog__header-container {
        flex-direction: column;
        overflow: visible;
        margin-top: 1.6rem;
    }
    .live-blog__header-title {
        color: #fff;
    }
    .live-blog__header-content,
    .live-blog__header-image-container {
        width: 100%;
    }
    .live-blog__header-image-container {
        order: 1;
        border-top-left-radius: 1.6rem;
        border-top-right-radius: 1.6rem;
    }
    .live-blog__header-content {
        order: 2;
        padding: 1.2rem;
    }
    .live-blog__blog-post {
        flex-direction: column;
        gap: 0.8rem;
    }
    .live-blog__blog-post--pinned .live-blog__blog-post-meta {
        height: 2.2rem;
    }
    .live-blog__header-key-event {
        margin-top: 0;
        margin-bottom: 1.6rem;
    }
    .live-blog__header-key-event:last-of-type {
        margin-bottom: 0;
    }
}
.manager-bio {
    padding-bottom: 2rem;
    border-bottom: 0.1rem solid #f5f2f5;
}
.manager-bio__sub-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}
.manager-bio strong {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.manager-bio__copy,
.manager-bio p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 2rem;
}
@media (max-width: 900px) {
    .manager-bio {
        padding: 2.4rem 0;
    }
}
.mc-club-reports {
    padding-bottom: 2.4rem;
    margin: 1.6rem 0 2.4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.mc-club-reports__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
    margin-bottom: 0.8rem;
}
.mc-club-reports__link-container,
.mc-club-reports__links-container {
    display: flex;
    align-items: center;
}
.mc-club-reports__link-container:first-of-type {
    padding-right: 1rem;
    margin-right: 1rem;
    border-right: 0.2rem solid #d7ccd8;
}
.mc-club-reports__link {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline;
    font-size: 1.6rem;
    text-decoration: none;
    line-height: 2.4rem;
    color: #963cff;
}
.mc-club-reports__link:hover {
    text-decoration: underline;
}
.mc-club-reports__club-badge {
    margin-right: 0.4rem;
}
.mc-club-reports__external {
    width: 1.2rem;
    height: 1.2rem;
    fill: #963cff;
    margin-left: 0.2rem;
}
@media (max-width: 700px) {
    .mc-club-reports__links-container {
        flex-direction: column;
        align-items: flex-start;
    }
    .mc-club-reports__link-container:first-of-type {
        margin-bottom: 1.2rem;
        border-right: none;
    }
}
.mc-match-officials {
    border-bottom: 0.1rem solid #ebe5eb;
    margin: 1.6rem 0;
}
.mc-match-officials__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
    margin-bottom: 0.8rem;
}
.mc-match-officials__container {
    margin-bottom: 2.4rem;
}
.mc-match-officials__container p {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.mc-match-officials__name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-match-report {
    padding: 1.6rem 1.6rem 1rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
}
.mc-match-report.expanded .mc-match-report__article-body {
    max-height: 300rem;
    -webkit-line-clamp: unset;
}
.mc-match-report.expanded .mc-match-report__dropdown-icon {
    transform: rotate(180deg);
}
.mc-match-report__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
    margin-bottom: 0.8rem;
}
.mc-match-report__article-body {
    transition: all 1s ease-in-out;
    line-height: 24px;
    font-size: 16px;
    overflow: hidden;
    max-height: 1920px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.mc-match-report__dropdown {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.4rem;
    font-size: 1.2rem;
    color: #963cff;
    line-height: 3rem;
    cursor: pointer;
}
.mc-match-report__dropdown-icon {
    width: 1rem;
    height: 1rem;
    fill: #963cff;
    transition: all 0.3s ease-in-out;
}
@media (max-width: 700px) {
    .mc-match-report {
        padding: 1.6rem 1.2rem 1rem;
        margin-top: 1.2rem;
    }
}
.statsSection {
    padding: 3rem 0;
}
.statsSection .subHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 1.6rem;
}
@media (max-width: 400px) {
    .statsSection .subHeader {
        margin-bottom: 1rem;
    }
}
.statsSection .statsRow > ul,
.statsSection .statsRow > ul > li {
    margin-bottom: 0;
}
.statsSection .biggestWin {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.mcStatsTab .previous-meetings {
    padding-bottom: 1.6rem;
    margin: 0;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
}
.mcStatsTab .previous-meetings .matchFixtureContainer:not(:last-child) {
    margin-bottom: 0.9rem;
}
.mcStatsTab
    .previous-meetings
    .matchFixtureContainer:last-child
    .match-fixture__container {
    border-bottom: none;
}
.mcStatsTab .previous-meetings .match-fixture__container {
    padding-right: 4rem;
}
@media (max-width: 1023px) {
    .mcStatsTab .previous-meetings .match-fixture__container {
        padding-right: 0;
    }
}
.head-to-head {
    padding: 2rem 4rem;
}
.head-to-head__content-container {
    border-radius: 0.8rem;
    border: 0.1rem solid #ebe5eb;
    padding: 1.6rem 0.8rem;
    position: relative;
}
.head-to-head__content-container:before {
    content: "";
    position: absolute;
    left: 0;
    top: 6.4rem;
    width: 100%;
    height: 0.1rem;
    background-color: #ebe5eb;
}
.head-to-head .toggle-button {
    text-align: center;
    margin-bottom: 2rem;
}
.head-to-head .toggle-button .squads .tablist,
.head-to-head .toggle-button .toggle,
.squads .head-to-head .toggle-button .tablist {
    background-color: #f5f2f5;
}
.head-to-head .toggle-button li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: table-cell;
    width: 50%;
    white-space: pre;
    color: #37003c;
    background-color: #f5f2f5;
}
.head-to-head .toggle-button li.active {
    color: #fff;
    background-color: #37003c;
}
.head-to-head .toggle-button li.active:hover {
    background-color: #37003c;
}
.head-to-head .toggle-button li:hover {
    background: #fff;
}
.head-to-head .headToHeadTable {
    width: 40%;
    float: left;
}
.head-to-head .headToHeadTable .team {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: #37003c;
    text-decoration: none;
    font-size: 1.6rem;
    margin-bottom: 5.9rem;
    line-height: 2rem;
}
.head-to-head .headToHeadTable .team .badge-image {
    width: 3.2rem;
    height: 3.2rem;
}
.head-to-head .headToHeadTable .team:hover {
    color: #963cff;
}
@media (max-width: 700px) {
    .head-to-head .headToHeadTable .team {
        min-height: 4rem;
        font-size: 1.4rem;
    }
}
.head-to-head .headToHeadTable .statRow {
    margin-bottom: 1.5rem;
    line-height: 2rem;
}
.head-to-head .headToHeadTable .statRow:before {
    content: "";
    display: block;
}
.head-to-head .headToHeadTable .statRow:after {
    content: "";
    display: table;
    clear: both;
}
.head-to-head .headToHeadTable .stat {
    width: 8rem;
    font-size: 1.4rem;
}
.head-to-head .headToHeadTable .count {
    width: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
}
.head-to-head .headToHeadTable .status-bar {
    background-color: #f1f1f1;
    height: 2rem;
    position: relative;
}
.head-to-head .headToHeadTable .result {
    background-color: #37003c;
    position: absolute;
    top: 0;
    bottom: 0;
}
.head-to-head .headToHeadTable .winning-team {
    opacity: 1;
}
.head-to-head .headToHeadTableLeft {
    float: left;
    text-align: right;
}
.head-to-head .headToHeadTableLeft .badge-25 {
    float: right;
    margin-left: 0.5rem;
}
.head-to-head .headToHeadTableLeft .count,
.head-to-head .headToHeadTableLeft .stat,
.head-to-head .headToHeadTableLeft .statDetails {
    float: right;
}
.head-to-head .headToHeadTableLeft .status-bar {
    margin-right: 11rem;
}
.head-to-head .headToHeadTableLeft .result {
    right: 0;
}
.head-to-head .headToHeadTableRight {
    float: right;
}
.head-to-head .headToHeadTableRight .badge-25 {
    float: left;
    margin-right: 0.5rem;
}
.head-to-head .headToHeadTableRight .team {
    flex-direction: row-reverse;
}
.head-to-head .headToHeadTableRight .count,
.head-to-head .headToHeadTableRight .stat,
.head-to-head .headToHeadTableRight .statDetails {
    float: left;
}
.head-to-head .headToHeadTableRight .status-bar {
    margin-left: 11rem;
}
.head-to-head .headToHeadTableRight .result {
    left: 0;
}
.head-to-head .middle-section {
    text-align: center;
    display: inline-block;
    width: 20%;
    margin-top: 6.4rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
}
.head-to-head .middle-section .number {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 7.6rem;
    line-height: 1;
}
.head-to-head .middle-section .draws span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    vertical-align: middle;
    margin-left: 0.8rem;
}
.head-to-head .middle-section p {
    margin-bottom: 0.8rem;
}
@media (max-width: 56.25em) {
    .head-to-head {
        padding-bottom: 2rem;
    }
    .head-to-head .headToHeadTableLeft {
        padding-right: 2rem;
    }
    .head-to-head .headToHeadTableRight {
        padding-left: 2rem;
    }
    .head-to-head .status-bar {
        display: none;
    }
    .head-to-head .middle-section {
        text-align: center;
    }
    .head-to-head .middle-section .number {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        font-size: 7.6rem;
        line-height: 9.1rem;
        letter-spacing: -0.304rem;
        margin: 0.8rem 1rem;
    }
    .head-to-head .middle-section .draws,
    .head-to-head .middle-section .header {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
    .head-to-head .left-table,
    .head-to-head .right-table {
        width: 47%;
    }
}
@media (max-width: 43.75em) {
    .head-to-head {
        padding-top: 1rem;
    }
    .head-to-head .toggle-button {
        margin-bottom: 1rem;
    }
}
@media (max-width: 33.75em) {
    .head-to-head .headToHeadTable .team {
        margin-bottom: 3.2rem;
    }
    .head-to-head .middle-section {
        text-align: center;
    }
    .head-to-head .middle-section .number {
        font-size: 4rem;
        line-height: 5rem;
    }
}
@media (max-width: 400px) {
    .head-to-head .headToHeadTable .team {
        font-size: 1.3rem;
        margin-bottom: 1rem;
    }
    .head-to-head .headToHeadTableLeft {
        padding-right: 1rem;
    }
    .head-to-head .headToHeadTableRight {
        padding-left: 1rem;
    }
}
.form-guide:before {
    content: "";
    display: block;
}
.form-guide:after {
    content: "";
    display: table;
    clear: both;
}
.form-guide .team {
    float: left;
    width: 50%;
    border: 0.1rem solid #f5f2f5;
}
.form-guide .teamName {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    font-size: 1.6rem;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 1.6rem;
    line-height: 2rem;
    text-decoration: none;
    color: #37003c;
    padding-top: 1.6rem;
}
.form-guide .teamName .badge-image {
    width: 3.2rem;
    height: 3.2rem;
}
.form-guide .formRow {
    border-bottom: 1px solid #e8e8e8;
    line-height: 2.6rem;
}
.form-guide .formRow:before {
    content: "";
    display: block;
}
.form-guide .formRow:after {
    content: "";
    display: table;
    clear: both;
}
.form-guide .formRow:last-of-type {
    border-bottom: none;
}
.form-guide a {
    display: block;
    color: #37003c;
    text-decoration: none;
    padding: 1rem 0;
}
.form-guide a:before {
    content: "";
    display: block;
}
.form-guide a:after {
    content: "";
    display: table;
    clear: both;
}
.form-guide a:focus,
.form-guide a:hover {
    color: #963cff;
}
.form-guide a .home-away {
    font-size: 1.4rem;
}
.form-guide .result {
    background-color: #13cf00;
    border-radius: 100%;
    color: #fff;
    height: 2.6rem;
    line-height: 2.8rem;
    width: 2.6rem;
    text-align: center;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.1rem;
}
.form-guide .lose {
    background-color: #d81920;
}
.form-guide .draw {
    background-color: #c3b3c5;
}
.form-guide .win {
    background-color: #13cf00;
}
.form-guide .teamLeft {
    text-align: right;
    border-right: none;
    border-radius: 0.8rem 0 0.8rem 0.8rem;
}
.form-guide .teamLeft .teamName {
    padding-right: 9rem;
    text-align: right;
}
.form-guide .teamLeft .badge-25 {
    float: right;
    margin-left: 1rem;
}
.form-guide .teamLeft .formRow {
    padding-right: 10rem;
}
.form-guide .teamLeft .badge,
.form-guide .teamLeft .opposition,
.form-guide .teamLeft .result,
.form-guide .teamLeft .score {
    float: right;
    margin-left: 1rem;
}
.form-guide .teamRight {
    border-left: none;
    border-radius: 0 0.8rem 0.8rem;
}
.form-guide .teamRight .teamName {
    padding-left: 9rem;
    flex-direction: row-reverse;
}
.form-guide .teamRight .badge-25 {
    float: left;
    margin-right: 1rem;
}
.form-guide .teamRight .formRow {
    padding-left: 10rem;
}
.form-guide .teamRight .badge,
.form-guide .teamRight .opposition,
.form-guide .teamRight .result,
.form-guide .teamRight .score {
    float: left;
    margin-right: 1rem;
}
.form-guide .teamLeft,
.form-guide .teamRight {
    font-size: 1.6rem;
}
.form-guide .teamLeft .score,
.form-guide .teamRight .score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    width: 4.8rem;
    height: 2.8rem;
    background-color: #37003c;
    font-size: 1.6rem;
    color: #fff;
    border-radius: 0.4rem;
    padding: 0.2rem 0.8rem;
    line-height: 2.4rem;
    margin: 0 0.8rem;
}
.form-guide .teamLeft .score span,
.form-guide .teamRight .score span {
    padding: 0 0.4rem;
}
@media (max-width: 1023px) {
    .form-guide .badge-20 {
        display: none;
    }
}
@media (max-width: 900px) {
    .form-guide .teamLeft .formRow,
    .form-guide .teamLeft .teamName {
        padding-right: 1rem;
    }
    .form-guide .teamRight .formRow,
    .form-guide .teamRight .teamName {
        padding-left: 1rem;
    }
    .form-guide .opposition {
        clear: both;
        padding-top: 0.5rem;
        font-size: 1.2rem;
        line-height: 1;
    }
}
@media (max-width: 400px) {
    .form-guide .teamName {
        font-size: 1.3rem;
        padding-bottom: 0.5rem;
    }
}
.season-so-far table {
    width: 100%;
    table-layout: fixed;
    border-spacing: 0;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
}
.season-so-far table thead {
    position: relative;
}
.season-so-far table thead:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0.1rem;
    bottom: 0;
    left: 0;
    background-color: #f5f2f5;
}
.season-so-far table thead tr {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    border-bottom: 2px solid #e8e8e8;
}
.season-so-far table thead tr th {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.6rem;
    line-height: 2.5rem;
}
.season-so-far table thead tr th div,
.season-so-far table thead tr th p {
    display: inline-block;
}
.season-so-far table thead tr th a {
    color: #37003c;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
}
.season-so-far table thead tr th a:hover {
    color: #963cff;
}
.season-so-far table thead tr th:first-child {
    text-align: center;
}
.season-so-far table thead tr th:first-child div {
    margin-left: 1rem;
}
.season-so-far table thead tr th:first-child a {
    flex-direction: row-reverse;
}
.season-so-far table thead tr th:last-child {
    text-align: center;
}
.season-so-far table thead tr th:last-child div {
    margin-right: 1rem;
}
.season-so-far table tbody tr {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
}
@media (max-width: 700px) {
    .season-so-far table tbody tr {
        font-size: 1.2rem;
    }
}
.season-so-far table tbody tr:nth-of-type(2n) {
    background-color: #f5f2f5;
}
.season-so-far table tbody tr td {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.season-so-far table tbody tr td p {
    display: inline-block;
}
.season-so-far table tbody tr td span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.season-so-far table tbody tr td .noContentContainer {
    display: block;
    margin: 0;
}
@media (max-width: 700px) {
    .season-so-far table tbody tr td .noContentContainer {
        margin-left: 1rem;
        margin-right: 1rem;
    }
}
.season-so-far table tbody tr td:first-child {
    text-align: center;
}
.season-so-far table tbody tr td:first-child p {
    padding-right: 5px;
}
.season-so-far table tbody tr td:first-child .higher {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-so-far table tbody tr td:first-child span {
    margin-right: 5px;
}
.season-so-far table tbody tr td:nth-child(2) {
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
}
.season-so-far table tbody tr td:last-child {
    text-align: center;
}
.season-so-far table tbody tr td:last-child p {
    padding-left: 5px;
}
.season-so-far table tbody tr td:last-child .higher {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.season-so-far table tbody tr .badge-20 {
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.2rem;
    position: relative;
    top: -1px;
}
@media (max-width: 43.75em) {
    .season-so-far table tbody tr .badge-20 {
        display: none;
    }
}
.season-so-far table a {
    color: #37003c;
}
@media (max-width: 400px) {
    .season-so-far table thead tr th {
        font-size: 1.3rem;
        line-height: 1.2;
    }
}
.match-facts .matchFactsList {
    margin-top: 2rem;
}
.match-facts .matchFactsList li {
    width: 100%;
    display: inline-block;
    background-color: #37003c;
    font-size: 1.2rem;
    padding: 1rem 2rem;
    margin-bottom: 1rem;
    background-image: url(../i/bg-elements/mc-shard.png);
    background-repeat: no-repeat;
    background-position: right 160px center;
    position: relative;
    background-size: auto 100%;
}
.match-facts .matchFactsList li p {
    margin-top: 3px;
    width: calc(100% - 240px);
}
.match-facts .matchFactsList li a,
.match-facts .matchFactsList li p {
    color: #fff;
    display: inline-block;
}
.match-facts .matchFactsList li .shareLink {
    text-decoration: none;
    opacity: 0.6;
    font-size: 1.1rem;
}
.match-facts .matchFactsList li .socialLinks {
    float: right;
    width: 140px;
}
.match-facts .matchFactsList li .twitterIcon {
    background: #00aced;
    display: inline-block;
    position: relative;
    width: 3rem;
    height: 3rem;
    cursor: pointer;
    border-radius: 100%;
    margin-left: 15px;
    vertical-align: middle;
}
.match-facts .matchFactsList li .twitterIcon:hover {
    background: rgb(0, 134.9873417722, 186);
}
.match-facts .matchFactsList li .facebookIcon {
    background: #3b5998;
    display: inline-block;
    position: relative;
    width: 3rem;
    height: 3rem;
    cursor: pointer;
    border-radius: 100%;
    margin-left: 5px;
    vertical-align: middle;
}
.match-facts .matchFactsList li .facebookIcon:hover {
    background: rgb(44.7393364929, 67.4881516588, 115.2606635071);
}
@media (max-width: 700px) {
    .match-facts .matchFactsList li {
        background-position: right 80px center;
        padding: 1rem;
    }
    .match-facts .matchFactsList li p {
        width: calc(100% - 150px);
    }
    .match-facts .matchFactsList li .socialLinks {
        float: right;
        width: 85px;
    }
    .match-facts .matchFactsList li .shareLink {
        display: block;
        margin-bottom: 10px;
        margin-right: 10px;
        text-align: right;
    }
}
.season-stats {
    padding-bottom: 0;
}
@media (max-width: 700px) {
    .previous-meetings,
    .season-so-far {
        width: auto;
        margin: 0 -1rem;
        padding: 2rem 0;
    }
    .form-guide .teamName .badge-25,
    .head-to-head .badge-25,
    .season-so-far .badge-25 {
        display: none;
    }
    .head-to-head {
        padding: 2rem 0.8rem;
    }
}
.upcomingMatchStats {
    margin: 0 auto;
    display: table;
}
.head-to-head .result.bg-t3,
.head-to-head .result.bg-t7606,
.head-to-head .result.bg-t14633 {
    background-color: #ff0203;
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.head-to-head .result.bg-t7,
.head-to-head .result.bg-t7605,
.head-to-head .result.bg-t15986 {
    background-color: #7d1142;
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.head-to-head .result.bg-t94 {
    background-color: #ff1c24;
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.head-to-head .result.bg-t36,
.head-to-head .result.bg-t7552,
.head-to-head .result.bg-t8951 {
    background-color: #0054a6;
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.head-to-head .result.bg-t91 {
    background-color: #df1e26;
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.head-to-head .result.bg-t8,
.head-to-head .result.bg-t7141,
.head-to-head .result.bg-t12943 {
    background-color: #2145f6;
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.head-to-head .result.bg-t31,
.head-to-head .result.bg-t7142,
.head-to-head .result.bg-t18257 {
    background-color: #0d5dba;
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.head-to-head .result.bg-t11,
.head-to-head .result.bg-t6749,
.head-to-head .result.bg-t12933 {
    background-color: #00019e;
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.head-to-head .result.bg-t2,
.head-to-head .result.bg-t54,
.head-to-head .result.bg-t6755,
.head-to-head .result.bg-t6886,
.head-to-head .result.bg-t12971,
.head-to-head .result.bg-t17017 {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.head-to-head .result.bg-t13,
.head-to-head .result.bg-t8879,
.head-to-head .result.bg-t12940 {
    background-color: #003090;
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.head-to-head .result.bg-t14,
.head-to-head .result.bg-t6717,
.head-to-head .result.bg-t15987 {
    background-color: #dc0714;
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.head-to-head .result.bg-t43,
.head-to-head .result.bg-t6718,
.head-to-head .result.bg-t12969 {
    background-color: #98c5e9;
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.head-to-head .result.bg-t1,
.head-to-head .result.bg-t6752,
.head-to-head .result.bg-t15988 {
    background-color: #ea0c0c;
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.head-to-head .result.bg-t4,
.head-to-head .result.bg-t7603,
.head-to-head .result.bg-t12970 {
    background-color: #444041;
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.head-to-head .result.bg-t17,
.head-to-head .result.bg-t18585,
.head-to-head .result.bg-t19584 {
    background-color: #d93d56;
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.head-to-head .result.bg-t20,
.head-to-head .result.bg-t7588,
.head-to-head .result.bg-t12945 {
    background-color: #c80028;
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.head-to-head .result.bg-t6,
.head-to-head .result.bg-t7631,
.head-to-head .result.bg-t12968 {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.head-to-head .result.bg-t21,
.head-to-head .result.bg-t7632,
.head-to-head .result.bg-t12944 {
    background-color: #963849;
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.head-to-head .result.bg-t39,
.head-to-head .result.bg-t6746,
.head-to-head .result.bg-t12934 {
    background-color: #f99808;
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.head-to-head .result.bg-t102 {
    background-color: #fa4616;
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.head-to-head .result.bg-t90 {
    background-color: #81204c;
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.head-to-head .result.bg-t49 {
    background-color: #fa3844;
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.head-to-head .result.bg-t88 {
    background-color: #f6a22e;
    background-image: #f6a22e;
}
.head-to-head .result.bg-t38 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t25,
.head-to-head .result.bg-t7143,
.head-to-head .result.bg-t12939 {
    background-color: #db1d23;
    background-image: #db1d23;
}
.head-to-head .result.bg-t110,
.head-to-head .result.bg-t6747,
.head-to-head .result.bg-t12935 {
    background-color: #d71f30;
    background-image: #d71f30;
}
.head-to-head .result.bg-t56,
.head-to-head .result.bg-t6756,
.head-to-head .result.bg-t12938 {
    background-color: #db001b;
    background-image: #db001b;
}
.head-to-head .result.bg-t80 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t57 {
    background-color: #fe0;
    background-image: #fe0;
}
.head-to-head .result.bg-t35,
.head-to-head .result.bg-t6753,
.head-to-head .result.bg-t12948 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t37 {
    background-color: #cf181d;
    background-image: #cf181d;
}
.head-to-head .result.bg-t41 {
    background-color: #104c8c;
    background-image: #104c8c;
}
.head-to-head .result.bg-t5,
.head-to-head .result.bg-t6748,
.head-to-head .result.bg-t12936 {
    background-color: #00adef;
    background-image: #00adef;
}
.head-to-head .result.bg-t92 {
    background-color: #f7931e;
    background-image: #f7931e;
}
.head-to-head .result.bg-t30 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t55 {
    background-color: #6c0c33;
    background-image: #6c0c33;
}
.head-to-head .result.bg-t113 {
    background-color: #e31b23;
    background-image: #e31b23;
}
.head-to-head .result.bg-t97 {
    background-color: #035daa;
    background-image: #035daa;
}
.head-to-head .result.bg-t33 {
    background-color: #e63234;
    background-image: #e63234;
}
.head-to-head .result.bg-t9 {
    background-color: #009edb;
    background-image: #009edb;
}
.head-to-head .result.bg-t24,
.head-to-head .result.bg-t6757,
.head-to-head .result.bg-t12937 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t40,
.head-to-head .result.bg-t8948,
.head-to-head .result.bg-t8966 {
    background-color: #0333a0;
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.head-to-head .result.bg-t22 {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.head-to-head .result.bg-t45,
.head-to-head .result.bg-t7604,
.head-to-head .result.bg-t12946 {
    background-color: #00a94f;
    background-image: #00a94f;
}
.head-to-head .result.bg-t105 {
    background-color: #004596;
    background-image: #004596;
}
.head-to-head .result.bg-t52 {
    background-color: #005cab;
    background-image: #005cab;
}
.head-to-head .result.bg-t47 {
    background-color: #2a307d;
    background-image: #2a307d;
}
.head-to-head .result.bg-t108,
.head-to-head .result.bg-t12941,
.head-to-head .result.bg-t17419 {
    background-color: #0060a9;
    background-image: #0060a9;
}
.head-to-head .result.bg-t19 {
    background-color: #005daa;
    background-image: #005daa;
}
.head-to-head .result.bg-t46 {
    background-color: #ee3424;
    background-image: #ee3424;
}
.head-to-head .result.bg-t111 {
    background-color: #005ca6;
    background-image: #005ca6;
}
.goal-card {
    padding: 1.2rem;
    border-radius: 0.8rem;
    display: flex;
    align-items: flex-start;
}
.goal-card.t2,
.goal-card.t2 a,
.goal-card.t2 div,
.goal-card.t6,
.goal-card.t6 a,
.goal-card.t6 div,
.goal-card.t22,
.goal-card.t22 a,
.goal-card.t22 div,
.goal-card.t24,
.goal-card.t24 a,
.goal-card.t24 div,
.goal-card.t30,
.goal-card.t30 a,
.goal-card.t30 div,
.goal-card.t35,
.goal-card.t35 a,
.goal-card.t35 div,
.goal-card.t38,
.goal-card.t38 a,
.goal-card.t38 div,
.goal-card.t54,
.goal-card.t54 a,
.goal-card.t54 div,
.goal-card.t80,
.goal-card.t80 a,
.goal-card.t80 div {
    color: #37003c;
}
.goal-card.t3 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.goal-card.t3 .goal-card__scorer-container {
    background: #be000a;
}
.goal-card.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.goal-card.t14633 .goal-card__scorer-container {
    background: #be000a;
}
.goal-card.t7606 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.goal-card.t7606 .goal-card__scorer-container {
    background: #be000a;
}
.goal-card.t7 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.goal-card.t7 .goal-card__scorer-container {
    background: #a6245f;
}
.goal-card.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.goal-card.t15986 .goal-card__scorer-container {
    background: #a6245f;
}
.goal-card.t7605 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.goal-card.t7605 .goal-card__scorer-container {
    background: #a6245f;
}
.goal-card.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.goal-card.t94 .goal-card__scorer-container {
    background: #c10000;
}
.goal-card.t36 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.goal-card.t36 .goal-card__scorer-container {
    background: #1471cc;
}
.goal-card.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.goal-card.t8951 .goal-card__scorer-container {
    background: #1471cc;
}
.goal-card.t7552 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.goal-card.t7552 .goal-card__scorer-container {
    background: #1471cc;
}
.goal-card.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.goal-card.t91 .goal-card__scorer-container {
    background: #af0c13;
}
.goal-card.t8 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.goal-card.t8 .goal-card__scorer-container {
    background: #1934be;
}
.goal-card.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.goal-card.t12943 .goal-card__scorer-container {
    background: #1934be;
}
.goal-card.t7141 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.goal-card.t7141 .goal-card__scorer-container {
    background: #1934be;
}
.goal-card.t31 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.goal-card.t31 .goal-card__scorer-container {
    background: #093466;
}
.goal-card.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.goal-card.t18257 .goal-card__scorer-container {
    background: #093466;
}
.goal-card.t7142 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.goal-card.t7142 .goal-card__scorer-container {
    background: #093466;
}
.goal-card.t11 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.goal-card.t11 .goal-card__scorer-container {
    background: #3334b1;
}
.goal-card.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.goal-card.t12933 .goal-card__scorer-container {
    background: #3334b1;
}
.goal-card.t6749 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.goal-card.t6749 .goal-card__scorer-container {
    background: #3334b1;
}
.goal-card.t54 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t54 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t54 .goal-card__assister,
.goal-card.t54 .goal-card__goalscorer,
.goal-card.t54 .goal-card__meta,
.goal-card.t54 .goal-card__text,
.goal-card.t54 .goal-card__title {
    color: #37003c;
}
.goal-card.t12971 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t12971 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t12971 .goal-card__assister,
.goal-card.t12971 .goal-card__goalscorer,
.goal-card.t12971 .goal-card__meta,
.goal-card.t12971 .goal-card__text,
.goal-card.t12971 .goal-card__title {
    color: #37003c;
}
.goal-card.t6886 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t6886 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t6886 .goal-card__assister,
.goal-card.t6886 .goal-card__goalscorer,
.goal-card.t6886 .goal-card__meta,
.goal-card.t6886 .goal-card__text,
.goal-card.t6886 .goal-card__title {
    color: #37003c;
}
.goal-card.t2 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t2 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t2 .goal-card__assister,
.goal-card.t2 .goal-card__goalscorer,
.goal-card.t2 .goal-card__meta,
.goal-card.t2 .goal-card__text,
.goal-card.t2 .goal-card__title {
    color: #37003c;
}
.goal-card.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t17017 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t17017 .goal-card__assister,
.goal-card.t17017 .goal-card__goalscorer,
.goal-card.t17017 .goal-card__meta,
.goal-card.t17017 .goal-card__text,
.goal-card.t17017 .goal-card__title {
    color: #37003c;
}
.goal-card.t6755 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t6755 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t6755 .goal-card__assister,
.goal-card.t6755 .goal-card__goalscorer,
.goal-card.t6755 .goal-card__meta,
.goal-card.t6755 .goal-card__text,
.goal-card.t6755 .goal-card__title {
    color: #37003c;
}
.goal-card.t13 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.goal-card.t13 .goal-card__scorer-container {
    background: #0b56a4;
}
.goal-card.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.goal-card.t12940 .goal-card__scorer-container {
    background: #0b56a4;
}
.goal-card.t8879 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.goal-card.t8879 .goal-card__scorer-container {
    background: #0b56a4;
}
.goal-card.t14 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.goal-card.t14 .goal-card__scorer-container {
    background: #911712;
}
.goal-card.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.goal-card.t15987 .goal-card__scorer-container {
    background: #911712;
}
.goal-card.t6717 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.goal-card.t6717 .goal-card__scorer-container {
    background: #911712;
}
.goal-card.t43 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.goal-card.t43 .goal-card__scorer-container {
    background: #6a9bc2;
}
.goal-card.t43 .goal-card__assister,
.goal-card.t43 .goal-card__goalscorer,
.goal-card.t43 .goal-card__meta,
.goal-card.t43 .goal-card__text,
.goal-card.t43 .goal-card__title {
    color: #37003c;
}
.goal-card.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.goal-card.t12969 .goal-card__scorer-container {
    background: #6a9bc2;
}
.goal-card.t12969 .goal-card__assister,
.goal-card.t12969 .goal-card__goalscorer,
.goal-card.t12969 .goal-card__meta,
.goal-card.t12969 .goal-card__text,
.goal-card.t12969 .goal-card__title {
    color: #37003c;
}
.goal-card.t6718 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.goal-card.t6718 .goal-card__scorer-container {
    background: #6a9bc2;
}
.goal-card.t6718 .goal-card__assister,
.goal-card.t6718 .goal-card__goalscorer,
.goal-card.t6718 .goal-card__meta,
.goal-card.t6718 .goal-card__text,
.goal-card.t6718 .goal-card__title {
    color: #37003c;
}
.goal-card.t1 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.goal-card.t1 .goal-card__scorer-container {
    background: #b40808;
}
.goal-card.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.goal-card.t15988 .goal-card__scorer-container {
    background: #b40808;
}
.goal-card.t6752 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.goal-card.t6752 .goal-card__scorer-container {
    background: #b40808;
}
.goal-card.t4 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.goal-card.t4 .goal-card__scorer-container {
    background: #231f20;
}
.goal-card.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.goal-card.t12970 .goal-card__scorer-container {
    background: #231f20;
}
.goal-card.t7603 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.goal-card.t7603 .goal-card__scorer-container {
    background: #231f20;
}
.goal-card.t17 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.goal-card.t17 .goal-card__scorer-container {
    background: #c2112e;
}
.goal-card.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.goal-card.t19584 .goal-card__scorer-container {
    background: #c2112e;
}
.goal-card.t18585 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.goal-card.t18585 .goal-card__scorer-container {
    background: #c2112e;
}
.goal-card.t20 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.goal-card.t20 .goal-card__scorer-container {
    background: #fc2651;
}
.goal-card.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.goal-card.t12945 .goal-card__scorer-container {
    background: #fc2651;
}
.goal-card.t7588 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.goal-card.t7588 .goal-card__scorer-container {
    background: #fc2651;
}
.goal-card.t6 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t6 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t6 .goal-card__assister,
.goal-card.t6 .goal-card__goalscorer,
.goal-card.t6 .goal-card__meta,
.goal-card.t6 .goal-card__text,
.goal-card.t6 .goal-card__title {
    color: #37003c;
}
.goal-card.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t12968 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t12968 .goal-card__assister,
.goal-card.t12968 .goal-card__goalscorer,
.goal-card.t12968 .goal-card__meta,
.goal-card.t12968 .goal-card__text,
.goal-card.t12968 .goal-card__title {
    color: #37003c;
}
.goal-card.t7631 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.goal-card.t7631 .goal-card__scorer-container {
    background: #e3e3e3;
}
.goal-card.t7631 .goal-card__assister,
.goal-card.t7631 .goal-card__goalscorer,
.goal-card.t7631 .goal-card__meta,
.goal-card.t7631 .goal-card__text,
.goal-card.t7631 .goal-card__title {
    color: #37003c;
}
.goal-card.t21 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.goal-card.t21 .goal-card__scorer-container {
    background: #6f2130;
}
.goal-card.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.goal-card.t12944 .goal-card__scorer-container {
    background: #6f2130;
}
.goal-card.t7632 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.goal-card.t7632 .goal-card__scorer-container {
    background: #6f2130;
}
.goal-card.t39 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.goal-card.t39 .goal-card__scorer-container {
    background: #ffca5e;
}
.goal-card.t39 .goal-card__assister,
.goal-card.t39 .goal-card__goalscorer,
.goal-card.t39 .goal-card__meta,
.goal-card.t39 .goal-card__text,
.goal-card.t39 .goal-card__title {
    color: #37003c;
}
.goal-card.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.goal-card.t12934 .goal-card__scorer-container {
    background: #ffca5e;
}
.goal-card.t12934 .goal-card__assister,
.goal-card.t12934 .goal-card__goalscorer,
.goal-card.t12934 .goal-card__meta,
.goal-card.t12934 .goal-card__text,
.goal-card.t12934 .goal-card__title {
    color: #37003c;
}
.goal-card.t6746 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.goal-card.t6746 .goal-card__scorer-container {
    background: #ffca5e;
}
.goal-card.t6746 .goal-card__assister,
.goal-card.t6746 .goal-card__goalscorer,
.goal-card.t6746 .goal-card__meta,
.goal-card.t6746 .goal-card__text,
.goal-card.t6746 .goal-card__title {
    color: #37003c;
}
.goal-card.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.goal-card.t102 .goal-card__scorer-container {
    background: #de3c11;
}
.goal-card.t102 .goal-card__assister,
.goal-card.t102 .goal-card__goalscorer,
.goal-card.t102 .goal-card__meta,
.goal-card.t102 .goal-card__text,
.goal-card.t102 .goal-card__title {
    color: #37003c;
}
.goal-card.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.goal-card.t90 .goal-card__scorer-container {
    background: #500024;
}
.goal-card.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.goal-card.t49 .goal-card__scorer-container {
    background: #e30613;
}
.goal-card.t88,
.goal-card.t88 .goal-card__scorer-container {
    background: #f6a22e;
}
.goal-card.t88 .goal-card__assister,
.goal-card.t88 .goal-card__goalscorer,
.goal-card.t88 .goal-card__meta,
.goal-card.t88 .goal-card__text,
.goal-card.t88 .goal-card__title {
    color: #37003c;
}
.goal-card.t38,
.goal-card.t38 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t38 .goal-card__assister,
.goal-card.t38 .goal-card__goalscorer,
.goal-card.t38 .goal-card__meta,
.goal-card.t38 .goal-card__text,
.goal-card.t38 .goal-card__title {
    color: #37003c;
}
.goal-card.t25,
.goal-card.t25 .goal-card__scorer-container,
.goal-card.t7143,
.goal-card.t7143 .goal-card__scorer-container,
.goal-card.t12939,
.goal-card.t12939 .goal-card__scorer-container {
    background: #db1d23;
}
.goal-card.t110,
.goal-card.t110 .goal-card__scorer-container,
.goal-card.t6747,
.goal-card.t6747 .goal-card__scorer-container,
.goal-card.t12935,
.goal-card.t12935 .goal-card__scorer-container {
    background: #d71f30;
}
.goal-card.t56,
.goal-card.t56 .goal-card__scorer-container,
.goal-card.t6756,
.goal-card.t6756 .goal-card__scorer-container,
.goal-card.t12938,
.goal-card.t12938 .goal-card__scorer-container {
    background: #db001b;
}
.goal-card.t80,
.goal-card.t80 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t80 .goal-card__assister,
.goal-card.t80 .goal-card__goalscorer,
.goal-card.t80 .goal-card__meta,
.goal-card.t80 .goal-card__text,
.goal-card.t80 .goal-card__title {
    color: #37003c;
}
.goal-card.t57,
.goal-card.t57 .goal-card__scorer-container {
    background: #fe0;
}
.goal-card.t57 .goal-card__assister,
.goal-card.t57 .goal-card__goalscorer,
.goal-card.t57 .goal-card__meta,
.goal-card.t57 .goal-card__text,
.goal-card.t57 .goal-card__title {
    color: #37003c;
}
.goal-card.t35,
.goal-card.t35 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t35 .goal-card__assister,
.goal-card.t35 .goal-card__goalscorer,
.goal-card.t35 .goal-card__meta,
.goal-card.t35 .goal-card__text,
.goal-card.t35 .goal-card__title {
    color: #37003c;
}
.goal-card.t12948,
.goal-card.t12948 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t12948 .goal-card__assister,
.goal-card.t12948 .goal-card__goalscorer,
.goal-card.t12948 .goal-card__meta,
.goal-card.t12948 .goal-card__text,
.goal-card.t12948 .goal-card__title {
    color: #37003c;
}
.goal-card.t6753,
.goal-card.t6753 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t6753 .goal-card__assister,
.goal-card.t6753 .goal-card__goalscorer,
.goal-card.t6753 .goal-card__meta,
.goal-card.t6753 .goal-card__text,
.goal-card.t6753 .goal-card__title {
    color: #37003c;
}
.goal-card.t37,
.goal-card.t37 .goal-card__scorer-container {
    background: #cf181d;
}
.goal-card.t41,
.goal-card.t41 .goal-card__scorer-container {
    background: #104c8c;
}
.goal-card.t5,
.goal-card.t5 .goal-card__scorer-container {
    background: #00adef;
}
.goal-card.t5 .goal-card__assister,
.goal-card.t5 .goal-card__goalscorer,
.goal-card.t5 .goal-card__meta,
.goal-card.t5 .goal-card__text,
.goal-card.t5 .goal-card__title {
    color: #37003c;
}
.goal-card.t12936,
.goal-card.t12936 .goal-card__scorer-container {
    background: #00adef;
}
.goal-card.t12936 .goal-card__assister,
.goal-card.t12936 .goal-card__goalscorer,
.goal-card.t12936 .goal-card__meta,
.goal-card.t12936 .goal-card__text,
.goal-card.t12936 .goal-card__title {
    color: #37003c;
}
.goal-card.t6748,
.goal-card.t6748 .goal-card__scorer-container {
    background: #00adef;
}
.goal-card.t6748 .goal-card__assister,
.goal-card.t6748 .goal-card__goalscorer,
.goal-card.t6748 .goal-card__meta,
.goal-card.t6748 .goal-card__text,
.goal-card.t6748 .goal-card__title {
    color: #37003c;
}
.goal-card.t92,
.goal-card.t92 .goal-card__scorer-container {
    background: #f7931e;
}
.goal-card.t92 .goal-card__assister,
.goal-card.t92 .goal-card__goalscorer,
.goal-card.t92 .goal-card__meta,
.goal-card.t92 .goal-card__text,
.goal-card.t92 .goal-card__title {
    color: #37003c;
}
.goal-card.t30,
.goal-card.t30 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t30 .goal-card__assister,
.goal-card.t30 .goal-card__goalscorer,
.goal-card.t30 .goal-card__meta,
.goal-card.t30 .goal-card__text,
.goal-card.t30 .goal-card__title {
    color: #37003c;
}
.goal-card.t55,
.goal-card.t55 .goal-card__scorer-container {
    background: #6c0c33;
}
.goal-card.t113,
.goal-card.t113 .goal-card__scorer-container {
    background: #e31b23;
}
.goal-card.t113 .goal-card__assister,
.goal-card.t113 .goal-card__goalscorer,
.goal-card.t113 .goal-card__meta,
.goal-card.t113 .goal-card__text,
.goal-card.t113 .goal-card__title {
    color: #37003c;
}
.goal-card.t97,
.goal-card.t97 .goal-card__scorer-container {
    background: #035daa;
}
.goal-card.t33,
.goal-card.t33 .goal-card__scorer-container {
    background: #e63234;
}
.goal-card.t33 .goal-card__assister,
.goal-card.t33 .goal-card__goalscorer,
.goal-card.t33 .goal-card__meta,
.goal-card.t33 .goal-card__text,
.goal-card.t33 .goal-card__title {
    color: #37003c;
}
.goal-card.t9,
.goal-card.t9 .goal-card__scorer-container {
    background: #009edb;
}
.goal-card.t9 .goal-card__assister,
.goal-card.t9 .goal-card__goalscorer,
.goal-card.t9 .goal-card__meta,
.goal-card.t9 .goal-card__text,
.goal-card.t9 .goal-card__title {
    color: #37003c;
}
.goal-card.t24,
.goal-card.t24 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t24 .goal-card__assister,
.goal-card.t24 .goal-card__goalscorer,
.goal-card.t24 .goal-card__meta,
.goal-card.t24 .goal-card__text,
.goal-card.t24 .goal-card__title {
    color: #37003c;
}
.goal-card.t12937,
.goal-card.t12937 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t12937 .goal-card__assister,
.goal-card.t12937 .goal-card__goalscorer,
.goal-card.t12937 .goal-card__meta,
.goal-card.t12937 .goal-card__text,
.goal-card.t12937 .goal-card__title {
    color: #37003c;
}
.goal-card.t6757,
.goal-card.t6757 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t6757 .goal-card__assister,
.goal-card.t6757 .goal-card__goalscorer,
.goal-card.t6757 .goal-card__meta,
.goal-card.t6757 .goal-card__text,
.goal-card.t6757 .goal-card__title {
    color: #37003c;
}
.goal-card.t40 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.goal-card.t40 .goal-card__scorer-container {
    background: #0d4dde;
}
.goal-card.t8948 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.goal-card.t8948 .goal-card__scorer-container {
    background: #0d4dde;
}
.goal-card.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.goal-card.t8966 .goal-card__scorer-container {
    background: #0d4dde;
}
.goal-card.t22,
.goal-card.t22 .goal-card__scorer-container {
    background: #f5f5f5;
}
.goal-card.t22 .goal-card__assister,
.goal-card.t22 .goal-card__goalscorer,
.goal-card.t22 .goal-card__meta,
.goal-card.t22 .goal-card__text,
.goal-card.t22 .goal-card__title {
    color: #37003c;
}
.goal-card.t45,
.goal-card.t45 .goal-card__scorer-container {
    background: #00a94f;
}
.goal-card.t45 .goal-card__assister,
.goal-card.t45 .goal-card__goalscorer,
.goal-card.t45 .goal-card__meta,
.goal-card.t45 .goal-card__text,
.goal-card.t45 .goal-card__title {
    color: #37003c;
}
.goal-card.t12946,
.goal-card.t12946 .goal-card__scorer-container {
    background: #00a94f;
}
.goal-card.t12946 .goal-card__assister,
.goal-card.t12946 .goal-card__goalscorer,
.goal-card.t12946 .goal-card__meta,
.goal-card.t12946 .goal-card__text,
.goal-card.t12946 .goal-card__title {
    color: #37003c;
}
.goal-card.t7604,
.goal-card.t7604 .goal-card__scorer-container {
    background: #00a94f;
}
.goal-card.t7604 .goal-card__assister,
.goal-card.t7604 .goal-card__goalscorer,
.goal-card.t7604 .goal-card__meta,
.goal-card.t7604 .goal-card__text,
.goal-card.t7604 .goal-card__title {
    color: #37003c;
}
.goal-card.t105,
.goal-card.t105 .goal-card__scorer-container {
    background: #004596;
}
.goal-card.t52,
.goal-card.t52 .goal-card__scorer-container {
    background: #005cab;
}
.goal-card.t47,
.goal-card.t47 .goal-card__scorer-container {
    background: #2a307d;
}
.goal-card.t108,
.goal-card.t108 .goal-card__scorer-container {
    background: #0060a9;
}
.goal-card.t108 .goal-card__assister,
.goal-card.t108 .goal-card__goalscorer,
.goal-card.t108 .goal-card__meta,
.goal-card.t108 .goal-card__text,
.goal-card.t108 .goal-card__title {
    color: #37003c;
}
.goal-card.t12941,
.goal-card.t12941 .goal-card__scorer-container,
.goal-card.t17419,
.goal-card.t17419 .goal-card__scorer-container {
    background: #0060a9;
}
.goal-card.t19,
.goal-card.t19 .goal-card__scorer-container {
    background: #005daa;
}
.goal-card.t46,
.goal-card.t46 .goal-card__scorer-container {
    background: #ee3424;
}
.goal-card.t111,
.goal-card.t111 .goal-card__scorer-container {
    background: #005ca6;
}
.goal-card__meta {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    min-width: 8.8rem;
    color: #fff;
}
.goal-card__time {
    font-size: 1.4rem;
    letter-spacing: -0.56px;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.goal-card__content {
    display: flex;
    flex-direction: column;
}
.goal-card__title {
    font-size: 2rem;
    letter-spacing: -0.8px;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
    color: #fff;
}
.goal-card__title span {
    display: inline-block;
    margin-left: 0.4rem;
}
.goal-card__text {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.48px;
    margin-bottom: 1.2rem;
    color: #fff;
}
.goal-card__scorer-container {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    border-radius: 0.8rem;
    border: 1px solid hsla(0, 0%, 100%, 0.2);
    padding: 0.8rem;
}
.goal-card .playerPhotoContainer {
    width: 5.6rem;
}
.goal-card__players-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.goal-card__goalscorer {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.48px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
}
.goal-card__assister {
    font-size: 1rem;
    color: #fff;
}
.goal-card.minorEvent {
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
}
.goal-card.minorEvent .goal-card__assister,
.goal-card.minorEvent .goal-card__goalscorer,
.goal-card.minorEvent .goal-card__meta,
.goal-card.minorEvent .goal-card__text,
.goal-card.minorEvent .goal-card__title {
    color: #37003c;
}
@media (max-width: 640px) {
    .goal-card .badge-image-container .badge-image--32 {
        width: 2.5rem;
        height: 2.5rem;
    }
}
.squads {
    padding-bottom: 1rem;
}
.squads:before {
    content: "";
    display: block;
}
.squads:after {
    content: "";
    display: table;
    clear: both;
}
.squads .wrapper {
    padding: 0 !important;
}
.squads .tablist {
    display: table;
    margin: 0 auto;
}
.squads .matchLineups {
    margin-top: 2.3rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-evenly;
}
.squads .matchLineups .matchCentrePitchContainer {
    min-width: 35rem;
}
.squads .matchLineups .matchCentrePitchContainer .squadHeader .position {
    display: none;
}
.squads .matchLineups .tabs .tablist {
    background: #f5f2f5;
    padding: 0.2rem;
    max-width: 100%;
    overflow: scroll;
}
.squads .matchLineups .tabs .tablist .tab:nth-of-type(2) {
    margin: 0 1.6rem;
}
.squads .matchLineups .tabs li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    background: #f5f2f5;
    border-radius: 0.4rem;
    color: #37003c;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.squads .matchLineups .tabs li.active {
    color: #fff;
    background-color: #37003c;
}
.squads .icn {
    position: relative;
    top: -1px;
}
.squads .pitchContainer {
    padding-top: 8.4rem;
}
.squads .pitchContainer .squadHeader,
.squads .pitchContainer .squadHeader .badge-image {
    margin: 0;
}
.squads .pitchContainer .dropDown {
    margin: 0 auto 4rem;
}
.squads .pitchContainer .squadHeader {
    justify-content: center;
}
.squads .span {
    margin-top: 2rem;
}
.squads .badge-image--50 {
    display: block;
    margin: 0 auto;
}
.squads .positionHeader,
.squads .substituteHeader {
    margin: 4rem 0 1rem;
}
@media (min-width: 1200px) {
    .squads .positionHeader.home,
    .squads .substituteHeader.home {
        text-align: right;
    }
}
.squads .substituteHeader {
    line-height: 3rem;
    letter-spacing: -0.08rem;
}
.squads .positionHeader,
.squads .substituteHeader {
    font-size: 2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.squads .positionHeader {
    margin-top: 2rem;
}
.squads .pitch {
    position: relative;
    margin: 0.8rem 0;
    color: #fff;
}
@media (max-width: 75em) {
    .squads .pitch {
        margin: 2rem 0;
    }
}
.squads .pitch img {
    display: block;
    width: 100%;
}
.squads .pitch .pos {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    width: 3.2rem;
    height: 3.2rem;
    line-height: 3.2rem;
    text-align: center;
    border-radius: 100%;
    font-size: 1.6rem;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
.squads .team {
    position: absolute;
    left: 0;
    right: 0;
    height: 48%;
    flex-direction: column;
    padding: 1rem 0;
}
.squads .team,
.squads .team .row {
    display: flex;
    justify-content: space-between;
}
.squads .team .row:last-child {
    padding: 0 5%;
}
.squads .team .row:after,
.squads .team .row:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
}
.squads .team.home {
    top: 0;
}
.squads .team.away {
    bottom: 0;
    flex-direction: column-reverse;
}
@media (min-width: 1200px) {
    .squads .tabs {
        display: none;
    }
}
.squads .player {
    list-style-type: none;
}
.squads .player a {
    display: flex;
    border-bottom: 1px solid #e8e8e8;
    align-items: center;
    font-size: 1.6rem;
    padding-top: 0.3rem;
    line-height: 1.2rem;
    text-decoration: none;
    color: #37003c;
}
.squads .player a:focus .name,
.squads .player a:hover .name {
    color: #ff2882;
}
.squads .player .number {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    width: 1.5rem;
    font-size: 1.2rem;
}
.squads .player .img {
    width: 4.8rem;
    margin: 0 1.3rem;
}
.squads .player .info {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    width: 100%;
}
.squads .player .name {
    transition: 0.2s;
}
.squads .player .name span {
    text-align: right;
    font-size: 1.2rem;
    line-height: 1.2rem;
}
.squads .player .name span:last-of-type {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.squads .player .icon-container,
.squads .player .icons {
    display: flex;
    align-items: center;
}
.squads .player .icons {
    justify-content: center;
}
.squads .player .icn {
    display: inline-block;
    vertical-align: middle;
    width: 1.4rem;
    height: 1.4rem;
}
.squads .player .icn img,
.squads .player .icn svg {
    height: 100%;
    width: 100%;
}
.squads .player .icn--sub {
    display: flex;
    align-items: center;
    border: 0.1rem solid #e8e8e8;
    border-radius: 1.6rem;
    padding: 0.3rem 0.5rem;
}
.squads .player .sub {
    font-size: 1.2rem;
    line-height: 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.2rem;
}
.squads .player .position {
    font-size: 1rem;
    display: flex;
}
.squads .player .cpt {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    margin-left: 0.5rem;
    background: #37003c;
    line-height: 1.5rem;
    height: 1.5rem;
    width: 1.5rem;
    min-height: 1.5rem;
    min-width: 1.5rem;
    font-size: 1.1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    border-radius: 100%;
    text-align: center;
}
.squads .player .nationality {
    align-items: center;
    color: #37003c;
    display: flex;
    font-size: 1.1rem;
    height: 1.8rem;
}
.squads .player .nationality .flag {
    height: 1.2rem;
    width: auto;
    margin-right: 0.4rem;
    max-width: 1.8rem;
}
.squads .player .nationality .playerCountry {
    text-align: right;
    font-size: 1rem;
    line-height: 1.2rem;
    letter-spacing: -0.04rem;
}
@media (min-width: 1200px) {
    .squads .home .info {
        flex-direction: row-reverse;
    }
    .squads .home .nationality {
        flex-direction: row-reverse;
        margin-left: 0;
        margin-right: -0.4rem;
    }
    .squads .home .position {
        flex-direction: row-reverse;
    }
    .squads .home .icn {
        margin-left: 0;
        margin-right: 0.5rem;
    }
}
.squadHeader {
    display: flex;
    flex-direction: row-reverse;
    gap: 0.8rem;
    text-align: right;
    font-weight: 300;
    color: #37003c;
    margin-bottom: 1.8rem;
}
.squadHeader .badge-image--50 {
    display: block;
    margin: 0 auto 1rem;
}
.squadHeader .position {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 2.6rem;
    letter-spacing: -0.08rem;
    text-align: left;
}
.squadHeader .position strong {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
@media (max-width: 1200px) {
    .squadHeader .position {
        display: block;
    }
}
.squadHeader .manager {
    font-size: 1.2rem;
}
.squadHeader strong {
    color: #37003c;
    display: flex;
    flex-direction: row-reverse;
}
@media (min-width: 1200px) {
    .squadList.home .player a {
        flex-direction: row-reverse;
        text-align: right;
    }
    .squadList.home .player a .nationality .flag {
        margin-left: 0.4rem;
    }
}
.teamList {
    display: block;
    max-width: calc(50% - 17.5rem);
    width: 100%;
}
.teamList .squadHeader {
    min-height: 7.8rem;
}
.teamList .badge-image {
    width: 6.4rem;
    height: 6.4rem;
}
.teamList .right .squadHeader {
    flex-direction: row;
    text-align: left;
}
.teamList .right .player .info,
.teamList .right strong {
    flex-direction: row;
}
.teamList.homeLineup {
    margin-right: 3.2rem;
}
.teamList.homeLineup .matchLineupTeamContainer .player .cpt {
    margin: 0 0.5rem;
}
@media (max-width: 1200px) {
    .teamList.homeLineup .matchLineupTeamContainer .position {
        position: relative;
    }
}
.teamList.awayLineup {
    margin-left: 3.2rem;
}
.teamList.awayLineup .matchLineupTeamContainer .player .position {
    position: relative;
}
.teamList.awayLineup .matchLineupTeamContainer .player .cpt {
    margin: 0 0.4rem;
}
@media (max-width: 1400px) {
    .squads .matchLineups .matchCentrePitchContainer {
        max-width: 35rem;
        margin: 0 auto;
        min-width: 28rem;
    }
    .teamList {
        display: block;
        max-width: 50%;
    }
    .teamList,
    .teamList .left,
    .teamList .right {
        width: 100%;
    }
    .teamList.homeLineup {
        margin-right: 1.6rem;
    }
    .teamList.awayLineup {
        margin-left: 1.6rem;
    }
}
@media (max-width: 1200px) {
    .squads .tabs {
        margin-bottom: 2.4rem;
    }
    .squads .matchLineups {
        display: block;
    }
    .squads .matchLineups .mcLineUpContainter {
        display: none;
        margin-left: 0;
    }
    .squads .matchLineups .mcLineUpContainter.active {
        display: block;
    }
    .squads
        .matchLineups
        .mcLineUpContainter.homeLineup
        .matchLineupTeamContainer
        .player {
        position: relative;
    }
    .squads
        .matchLineups
        .mcLineUpContainter.homeLineup
        .matchLineupTeamContainer
        .player
        .flag {
        margin-left: 0.4rem;
    }
    .squads
        .matchLineups
        .mcLineUpContainter.homeLineup
        .matchLineupTeamContainer
        .player
        .cpt {
        right: 0;
    }
    .squads .pitchContainer {
        padding: 0;
    }
    .squads .pitchContainer .squadHeader .position {
        display: block !important;
    }
    .squadHeader {
        justify-content: center;
        align-items: center;
        min-height: 0 !important;
    }
    .squadHeader,
    .squadHeader strong {
        flex-direction: row;
    }
    .teamList {
        max-width: 100%;
    }
}
.pitchPositonsContainer .pos.t3-bg,
.pitchPositonsContainer .pos.t7606-bg,
.pitchPositonsContainer .pos.t14633-bg {
    background-color: #ff0203;
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    color: #fff;
}
.pitchPositonsContainer .pos.t7-bg,
.pitchPositonsContainer .pos.t7605-bg,
.pitchPositonsContainer .pos.t15986-bg {
    background-color: #7d1142;
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    color: #fff;
}
.pitchPositonsContainer .pos.t94-bg {
    background-color: #ff1c24;
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
    color: #fff;
}
.pitchPositonsContainer .pos.t36-bg,
.pitchPositonsContainer .pos.t7552-bg,
.pitchPositonsContainer .pos.t8951-bg {
    background-color: #0054a6;
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    color: #fff;
}
.pitchPositonsContainer .pos.t91-bg {
    background-color: #df1e26;
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
    color: #fff;
}
.pitchPositonsContainer .pos.t8-bg,
.pitchPositonsContainer .pos.t7141-bg,
.pitchPositonsContainer .pos.t12943-bg {
    background-color: #2145f6;
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    color: #fff;
}
.pitchPositonsContainer .pos.t31-bg,
.pitchPositonsContainer .pos.t7142-bg,
.pitchPositonsContainer .pos.t18257-bg {
    background-color: #0d5dba;
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    color: #fff;
}
.pitchPositonsContainer .pos.t11-bg,
.pitchPositonsContainer .pos.t6749-bg,
.pitchPositonsContainer .pos.t12933-bg {
    background-color: #00019e;
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    color: #fff;
}
.pitchPositonsContainer .pos.t2-bg,
.pitchPositonsContainer .pos.t54-bg,
.pitchPositonsContainer .pos.t6755-bg,
.pitchPositonsContainer .pos.t6886-bg,
.pitchPositonsContainer .pos.t12971-bg,
.pitchPositonsContainer .pos.t17017-bg {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.pitchPositonsContainer .pos.t13-bg,
.pitchPositonsContainer .pos.t8879-bg,
.pitchPositonsContainer .pos.t12940-bg {
    background-color: #003090;
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    color: #fff;
}
.pitchPositonsContainer .pos.t14-bg,
.pitchPositonsContainer .pos.t6717-bg,
.pitchPositonsContainer .pos.t15987-bg {
    background-color: #dc0714;
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
    color: #fff;
}
.pitchPositonsContainer .pos.t43-bg,
.pitchPositonsContainer .pos.t6718-bg,
.pitchPositonsContainer .pos.t12969-bg {
    background-color: #98c5e9;
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.pitchPositonsContainer .pos.t1-bg,
.pitchPositonsContainer .pos.t6752-bg,
.pitchPositonsContainer .pos.t15988-bg {
    background-color: #ea0c0c;
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    color: #fff;
}
.pitchPositonsContainer .pos.t4-bg,
.pitchPositonsContainer .pos.t7603-bg,
.pitchPositonsContainer .pos.t12970-bg {
    background-color: #444041;
    background-image: linear-gradient(284.38deg, #231f20, #444041);
    color: #fff;
}
.pitchPositonsContainer .pos.t17-bg,
.pitchPositonsContainer .pos.t18585-bg,
.pitchPositonsContainer .pos.t19584-bg {
    background-color: #d93d56;
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    color: #fff;
}
.pitchPositonsContainer .pos.t20-bg,
.pitchPositonsContainer .pos.t7588-bg,
.pitchPositonsContainer .pos.t12945-bg {
    background-color: #c80028;
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    color: #fff;
}
.pitchPositonsContainer .pos.t6-bg,
.pitchPositonsContainer .pos.t7631-bg,
.pitchPositonsContainer .pos.t12968-bg {
    background-color: #fff;
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.pitchPositonsContainer .pos.t21-bg,
.pitchPositonsContainer .pos.t7632-bg,
.pitchPositonsContainer .pos.t12944-bg {
    background-color: #963849;
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
    color: #fff;
}
.pitchPositonsContainer .pos.t39-bg,
.pitchPositonsContainer .pos.t6746-bg,
.pitchPositonsContainer .pos.t12934-bg {
    background-color: #f99808;
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.pitchPositonsContainer .pos.t102-bg {
    background-color: #fa4616;
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.pitchPositonsContainer .pos.t90-bg {
    background-color: #81204c;
    background-image: linear-gradient(284.38deg, #500024, #81204c);
    color: #fff;
}
.pitchPositonsContainer .pos.t49-bg {
    background-color: #fa3844;
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
    color: #fff;
}
.pitchPositonsContainer .pos.t88-bg {
    background-color: #f6a22e;
    background-image: #f6a22e;
}
.pitchPositonsContainer .pos.t38-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t25-bg,
.pitchPositonsContainer .pos.t7143-bg,
.pitchPositonsContainer .pos.t12939-bg {
    background-color: #db1d23;
    background-image: #db1d23;
    color: #fff;
}
.pitchPositonsContainer .pos.t110-bg,
.pitchPositonsContainer .pos.t6747-bg,
.pitchPositonsContainer .pos.t12935-bg {
    background-color: #d71f30;
    background-image: #d71f30;
    color: #fff;
}
.pitchPositonsContainer .pos.t56-bg,
.pitchPositonsContainer .pos.t6756-bg,
.pitchPositonsContainer .pos.t12938-bg {
    background-color: #db001b;
    background-image: #db001b;
    color: #fff;
}
.pitchPositonsContainer .pos.t80-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t57-bg {
    background-color: #fe0;
    background-image: #fe0;
}
.pitchPositonsContainer .pos.t35-bg,
.pitchPositonsContainer .pos.t6753-bg,
.pitchPositonsContainer .pos.t12948-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t37-bg {
    background-color: #cf181d;
    background-image: #cf181d;
    color: #fff;
}
.pitchPositonsContainer .pos.t41-bg {
    background-color: #104c8c;
    background-image: #104c8c;
    color: #fff;
}
.pitchPositonsContainer .pos.t5-bg,
.pitchPositonsContainer .pos.t6748-bg,
.pitchPositonsContainer .pos.t12936-bg {
    background-color: #00adef;
    background-image: #00adef;
}
.pitchPositonsContainer .pos.t92-bg {
    background-color: #f7931e;
    background-image: #f7931e;
}
.pitchPositonsContainer .pos.t30-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t55-bg {
    background-color: #6c0c33;
    background-image: #6c0c33;
    color: #fff;
}
.pitchPositonsContainer .pos.t113-bg {
    background-color: #e31b23;
    background-image: #e31b23;
}
.pitchPositonsContainer .pos.t97-bg {
    background-color: #035daa;
    background-image: #035daa;
    color: #fff;
}
.pitchPositonsContainer .pos.t33-bg {
    background-color: #e63234;
    background-image: #e63234;
}
.pitchPositonsContainer .pos.t9-bg {
    background-color: #009edb;
    background-image: #009edb;
}
.pitchPositonsContainer .pos.t24-bg,
.pitchPositonsContainer .pos.t6757-bg,
.pitchPositonsContainer .pos.t12937-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t40-bg,
.pitchPositonsContainer .pos.t8948-bg,
.pitchPositonsContainer .pos.t8966-bg {
    background-color: #0333a0;
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    color: #fff;
}
.pitchPositonsContainer .pos.t22-bg {
    background-color: #f5f5f5;
    background-image: #f5f5f5;
}
.pitchPositonsContainer .pos.t45-bg,
.pitchPositonsContainer .pos.t7604-bg,
.pitchPositonsContainer .pos.t12946-bg {
    background-color: #00a94f;
    background-image: #00a94f;
}
.pitchPositonsContainer .pos.t105-bg {
    background-color: #004596;
    background-image: #004596;
    color: #fff;
}
.pitchPositonsContainer .pos.t52-bg {
    background-color: #005cab;
    background-image: #005cab;
    color: #fff;
}
.pitchPositonsContainer .pos.t47-bg {
    background-color: #2a307d;
    background-image: #2a307d;
    color: #fff;
}
.pitchPositonsContainer .pos.t108-bg {
    background-color: #0060a9;
    background-image: #0060a9;
}
.pitchPositonsContainer .pos.t12941-bg,
.pitchPositonsContainer .pos.t17419-bg {
    background-color: #0060a9;
    background-image: #0060a9;
    color: #fff;
}
.pitchPositonsContainer .pos.t19-bg {
    background-color: #005daa;
    background-image: #005daa;
    color: #fff;
}
.pitchPositonsContainer .pos.t46-bg {
    background-color: #ee3424;
    background-image: #ee3424;
    color: #fff;
}
.pitchPositonsContainer .pos.t111-bg {
    background-color: #005ca6;
    background-image: #005ca6;
    color: #fff;
}
.match-centre-referral {
    max-width: none;
    margin-top: 1.8rem;
}
.match-centre-referral__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #fff;
    margin-bottom: 0.8rem;
}
.match-centre-referral__articles-container,
.match-centre-referral__list {
    display: flex;
    gap: 1rem;
}
.match-centre-referral .media-thumbnail,
.match-centre-referral .video-thumbnail {
    background: transparent;
    max-width: 50%;
}
.match-centre-referral .media-thumbnail__link,
.match-centre-referral .video-thumbnail__link {
    flex-direction: row;
    align-items: flex-start;
}
.match-centre-referral .media-thumbnail__header,
.match-centre-referral .video-thumbnail__header {
    min-width: 13rem;
}
.match-centre-referral .media-thumbnail__tag,
.match-centre-referral .video-thumbnail__tag {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    color: #fff;
}
.match-centre-referral .media-thumbnail__image-container,
.match-centre-referral .video-thumbnail__image-container {
    width: 13rem;
}
.match-centre-referral .media-thumbnail__title,
.match-centre-referral .video-thumbnail__title {
    color: #fff;
}
.match-centre-referral .media-thumbnail__title .svg,
.match-centre-referral .video-thumbnail__title .svg {
    fill: #fff;
}
.match-centre-referral .media-thumbnail__meta-tag,
.match-centre-referral .video-thumbnail__meta-tag {
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0.2rem 0.8rem;
}
.match-centre-referral .media-thumbnail__meta-tag-icon,
.match-centre-referral .video-thumbnail__meta-tag-icon {
    width: 1.2rem;
    height: 1.2rem;
}
.match-centre-referral .media-thumbnail__video-tags .closedCaption,
.match-centre-referral .video-thumbnail__video-tags .closedCaption {
    background-image: url(../i/elements/icons/ui-icn-closed-caption-white.svg);
}
.match-centre-referral .media-thumbnail__video-tags .audioDesc,
.match-centre-referral .video-thumbnail__video-tags .audioDesc {
    background-image: url(../i/elements/icons/ui-icn-audio-description-white.svg);
}
.match-centre-referral .media-thumbnail__club .badge-image,
.match-centre-referral .video-thumbnail__club .badge-image {
    width: 5.2rem;
    height: 5.2rem;
}
@media (max-width: 800px) {
    .match-centre-referral .media-thumbnail,
    .match-centre-referral .video-thumbnail {
        max-width: 100%;
    }
    .match-centre-referral .media-thumbnail__header,
    .match-centre-referral .video-thumbnail__header {
        width: auto;
    }
}
@media (max-width: 700px) {
    .match-centre-referral__articles-container,
    .match-centre-referral__list {
        flex-direction: column;
    }
}
.mc-summary {
    padding: 2.4rem 0 5rem;
    position: relative;
}
.mc-summary__bookings-container {
    display: none;
}
.mc-summary:before {
    content: "";
    display: block;
    width: 150vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50vw;
    margin-left: 320px;
    background-color: black;
    z-index: -1;
}
@media (max-width: 1400px) {
    .mc-summary:before {
        width: 170vw;
        left: -70vw;
    }
}
.mc-summary__wrapper {
    background-color: #fff;
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.6rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 1.6rem;
    position: relative;
}
.mc-summary__wrapper:has(.mcBroadcasterContainer) .mc-summary__teams-container {
    margin-bottom: 2rem;
}
.mc-summary__info-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.2rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem 0.8rem 0 0;
    border-bottom: 0;
    padding: 0.4rem 0.8rem;
}
.mc-summary__info,
.mc-summary__info-kickoff {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
}
.mc-summary__info-kickoff svg,
.mc-summary__info svg {
    width: 1.2rem;
    height: 1.2rem;
}
.mc-summary__info-icon--whistle {
    margin-top: -0.2rem;
}
.mc-summary__scorebox-container {
    width: 100%;
}
.mc-summary__teams-container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    position: relative;
    margin-bottom: 1rem;
    min-height: 11.9rem;
}
.mc-summary__teams-container:has(.upcoming) .mc-summary__time-container {
    top: 9rem;
}
.mc-summary__team-container {
    flex-grow: 1;
    width: 30%;
}
.mc-summary__team {
    display: flex;
    background-color: #37003c;
    align-items: center;
    justify-content: flex-start;
    padding: 1.7rem 5.2rem;
    position: relative;
}
.mc-summary__team.home {
    border-top-left-radius: 1.6rem;
    margin-left: 3.6rem;
    padding-right: 1.6rem;
}
.mc-summary__team.away {
    border-top-right-radius: 1.6rem;
    flex-direction: row-reverse;
    margin-right: 3.6rem;
    padding-left: 1.6rem;
}
.mc-summary__team.away .mc-summary__badge-container {
    left: auto;
    right: -4rem;
}
.mc-summary__team.t3 {
    background: #be000a;
}
.mc-summary__team.t3 .mc-summary__team-svg-decoration {
    fill: rgb(164.5, 0, 8.6578947368);
}
.mc-summary__team.t14633 {
    background: #be000a;
}
.mc-summary__team.t14633 .mc-summary__team-svg-decoration {
    fill: rgb(164.5, 0, 8.6578947368);
}
.mc-summary__team.t7606 {
    background: #be000a;
}
.mc-summary__team.t7606 .mc-summary__team-svg-decoration {
    fill: rgb(164.5, 0, 8.6578947368);
}
.mc-summary__team.t7 {
    background: #a6245f;
}
.mc-summary__team.t7 .mc-summary__team-svg-decoration {
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.mc-summary__team.t15986 {
    background: #a6245f;
}
.mc-summary__team.t15986 .mc-summary__team-svg-decoration {
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.mc-summary__team.t7605 {
    background: #a6245f;
}
.mc-summary__team.t7605 .mc-summary__team-svg-decoration {
    fill: rgb(145.0445544554, 31.4554455446, 83.0074257426);
}
.mc-summary__team.t94 {
    background: #c10000;
}
.mc-summary__team.t94 .mc-summary__team-svg-decoration {
    fill: rgb(167.5, 0, 0);
}
.mc-summary__team.t36 {
    background: #1471cc;
}
.mc-summary__team.t36 .mc-summary__team-svg-decoration {
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.mc-summary__team.t8951 {
    background: #1471cc;
}
.mc-summary__team.t8951 .mc-summary__team-svg-decoration {
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.mc-summary__team.t7552 {
    background: #1471cc;
}
.mc-summary__team.t7552 .mc-summary__team-svg-decoration {
    fill: rgb(17.7232142857, 100.1361607143, 180.7767857143);
}
.mc-summary__team.t91 {
    background: #af0c13;
}
.mc-summary__team.t91 .mc-summary__team-svg-decoration {
    fill: rgb(151.1363636364, 10.3636363636, 16.4090909091);
}
.mc-summary__team.t8 {
    background: #1934be;
}
.mc-summary__team.t8 .mc-summary__team-svg-decoration {
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.mc-summary__team.t12943 {
    background: #1934be;
}
.mc-summary__team.t12943 .mc-summary__team-svg-decoration {
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.mc-summary__team.t7141 {
    background: #1934be;
}
.mc-summary__team.t7141 .mc-summary__team-svg-decoration {
    fill: rgb(22.0348837209, 45.8325581395, 167.4651162791);
}
.mc-summary__team.t31 {
    background: #093466;
}
.mc-summary__team.t31 .mc-summary__team-svg-decoration {
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.mc-summary__team.t18257 {
    background: #093466;
}
.mc-summary__team.t18257 .mc-summary__team-svg-decoration {
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.mc-summary__team.t7142 {
    background: #093466;
}
.mc-summary__team.t7142 .mc-summary__team-svg-decoration {
    fill: rgb(6.9324324324, 40.0540540541, 78.5675675676);
}
.mc-summary__team.t11 {
    background: #3334b1;
}
.mc-summary__team.t11 .mc-summary__team-svg-decoration {
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.mc-summary__team.t12933 {
    background: #3334b1;
}
.mc-summary__team.t12933 .mc-summary__team-svg-decoration {
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.mc-summary__team.t6749 {
    background: #3334b1;
}
.mc-summary__team.t6749 .mc-summary__team-svg-decoration {
    fill: rgb(45.2960526316, 46.1842105263, 157.2039473684);
}
.mc-summary__team.t54 {
    background: #e3e3e3;
}
.mc-summary__team.t54 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t54 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12971 {
    background: #e3e3e3;
}
.mc-summary__team.t12971 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t12971 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6886 {
    background: #e3e3e3;
}
.mc-summary__team.t6886 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t6886 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t2 {
    background: #e3e3e3;
}
.mc-summary__team.t2 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t2 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t17017 {
    background: #e3e3e3;
}
.mc-summary__team.t17017 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t17017 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6755 {
    background: #e3e3e3;
}
.mc-summary__team.t6755 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t6755 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t13 {
    background: #0b56a4;
}
.mc-summary__team.t13 .mc-summary__team-svg-decoration {
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.mc-summary__team.t12940 {
    background: #0b56a4;
}
.mc-summary__team.t12940 .mc-summary__team-svg-decoration {
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.mc-summary__team.t8879 {
    background: #0b56a4;
}
.mc-summary__team.t8879 .mc-summary__team-svg-decoration {
    fill: rgb(9.3971428571, 73.4685714286, 140.1028571429);
}
.mc-summary__team.t14 {
    background: #911712;
}
.mc-summary__team.t14 .mc-summary__team-svg-decoration {
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.mc-summary__team.t15987 {
    background: #911712;
}
.mc-summary__team.t15987 .mc-summary__team-svg-decoration {
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.mc-summary__team.t6717 {
    background: #911712;
}
.mc-summary__team.t6717 .mc-summary__team-svg-decoration {
    fill: rgb(122.3159509202, 19.4018404908, 15.1840490798);
}
.mc-summary__team.t43 {
    background: #6a9bc2;
}
.mc-summary__team.t43 .mc-summary__team-svg-decoration {
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.mc-summary__team.t43 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12969 {
    background: #6a9bc2;
}
.mc-summary__team.t12969 .mc-summary__team-svg-decoration {
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.mc-summary__team.t12969 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6718 {
    background: #6a9bc2;
}
.mc-summary__team.t6718 .mc-summary__team-svg-decoration {
    fill: rgb(87.9071428571, 142.8571428571, 186.5928571429);
}
.mc-summary__team.t6718 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t1 {
    background: #b40808;
}
.mc-summary__team.t1 .mc-summary__team-svg-decoration {
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.mc-summary__team.t15988 {
    background: #b40808;
}
.mc-summary__team.t15988 .mc-summary__team-svg-decoration {
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.mc-summary__team.t6752 {
    background: #b40808;
}
.mc-summary__team.t6752 .mc-summary__team-svg-decoration {
    fill: rgb(155.585106383, 6.914893617, 6.914893617);
}
.mc-summary__team.t4 {
    background: #231f20;
}
.mc-summary__team.t4 .mc-summary__team-svg-decoration {
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.mc-summary__team.t12970 {
    background: #231f20;
}
.mc-summary__team.t12970 .mc-summary__team-svg-decoration {
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.mc-summary__team.t7603 {
    background: #231f20;
}
.mc-summary__team.t7603 .mc-summary__team-svg-decoration {
    fill: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.mc-summary__team.t17 {
    background: #c2112e;
}
.mc-summary__team.t17 .mc-summary__team-svg-decoration {
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.mc-summary__team.t19584 {
    background: #c2112e;
}
.mc-summary__team.t19584 .mc-summary__team-svg-decoration {
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.mc-summary__team.t18585 {
    background: #c2112e;
}
.mc-summary__team.t18585 .mc-summary__team-svg-decoration {
    fill: rgb(170.5545023697, 14.9454976303, 40.4407582938);
}
.mc-summary__team.t20 {
    background: #fc2651;
}
.mc-summary__team.t20 .mc-summary__team-svg-decoration {
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.mc-summary__team.t12945 {
    background: #fc2651;
}
.mc-summary__team.t12945 .mc-summary__team-svg-decoration {
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.mc-summary__team.t7588 {
    background: #fc2651;
}
.mc-summary__team.t7588 .mc-summary__team-svg-decoration {
    fill: rgb(251.6522727273, 12.8477272727, 60.8318181818);
}
.mc-summary__team.t6 {
    background: #e3e3e3;
}
.mc-summary__team.t6 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t6 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12968 {
    background: #e3e3e3;
}
.mc-summary__team.t12968 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t12968 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t7631 {
    background: #e3e3e3;
}
.mc-summary__team.t7631 .mc-summary__team-svg-decoration {
    fill: rgb(214.25, 214.25, 214.25);
}
.mc-summary__team.t7631 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t21 {
    background: #6f2130;
}
.mc-summary__team.t21 .mc-summary__team-svg-decoration {
    fill: rgb(91.34375, 27.15625, 39.5);
}
.mc-summary__team.t12944 {
    background: #6f2130;
}
.mc-summary__team.t12944 .mc-summary__team-svg-decoration {
    fill: rgb(91.34375, 27.15625, 39.5);
}
.mc-summary__team.t7632 {
    background: #6f2130;
}
.mc-summary__team.t7632 .mc-summary__team-svg-decoration {
    fill: rgb(91.34375, 27.15625, 39.5);
}
.mc-summary__team.t39 {
    background: #ffca5e;
}
.mc-summary__team.t39 .mc-summary__team-svg-decoration {
    fill: rgb(255, 193.6055900621, 68.5);
}
.mc-summary__team.t39 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12934 {
    background: #ffca5e;
}
.mc-summary__team.t12934 .mc-summary__team-svg-decoration {
    fill: rgb(255, 193.6055900621, 68.5);
}
.mc-summary__team.t12934 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6746 {
    background: #ffca5e;
}
.mc-summary__team.t6746 .mc-summary__team-svg-decoration {
    fill: rgb(255, 193.6055900621, 68.5);
}
.mc-summary__team.t6746 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t102 {
    background: #de3c11;
}
.mc-summary__team.t102 .mc-summary__team-svg-decoration {
    fill: rgb(198.3138075314, 53.5983263598, 15.1861924686);
}
.mc-summary__team.t102 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t90 {
    background: #500024;
}
.mc-summary__team.t90 .mc-summary__team-svg-decoration {
    fill: rgb(54.5, 0, 24.525);
}
.mc-summary__team.t49 {
    background: #e30613;
}
.mc-summary__team.t49 .mc-summary__team-svg-decoration {
    fill: rgb(202.1566523605, 5.3433476395, 16.9206008584);
}
.mc-summary__team.t88 {
    background: #f6a22e;
}
.mc-summary__team.t88 .mc-summary__team-svg-decoration {
    fill: rgb(244.9472477064, 151.121559633, 21.5527522936);
}
.mc-summary__team.t88 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t38 {
    background: #f5f5f5;
}
.mc-summary__team.t38 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t38 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t25 {
    background: #db1d23;
}
.mc-summary__team.t25 .mc-summary__team-svg-decoration {
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.mc-summary__team.t12939 {
    background: #db1d23;
}
.mc-summary__team.t12939 .mc-summary__team-svg-decoration {
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.mc-summary__team.t7143 {
    background: #db1d23;
}
.mc-summary__team.t7143 .mc-summary__team-svg-decoration {
    fill: rgb(196.4818548387, 26.0181451613, 31.4012096774);
}
.mc-summary__team.t110 {
    background: #d71f30;
}
.mc-summary__team.t110 .mc-summary__team-svg-decoration {
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.mc-summary__team.t12935 {
    background: #d71f30;
}
.mc-summary__team.t12935 .mc-summary__team-svg-decoration {
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.mc-summary__team.t6747 {
    background: #d71f30;
}
.mc-summary__team.t6747 .mc-summary__team-svg-decoration {
    fill: rgb(192.7134146341, 27.7865853659, 43.0243902439);
}
.mc-summary__team.t56 {
    background: #db001b;
}
.mc-summary__team.t56 .mc-summary__team-svg-decoration {
    fill: rgb(193.5, 0, 23.8561643836);
}
.mc-summary__team.t12938 {
    background: #db001b;
}
.mc-summary__team.t12938 .mc-summary__team-svg-decoration {
    fill: rgb(193.5, 0, 23.8561643836);
}
.mc-summary__team.t6756 {
    background: #db001b;
}
.mc-summary__team.t6756 .mc-summary__team-svg-decoration {
    fill: rgb(193.5, 0, 23.8561643836);
}
.mc-summary__team.t80 {
    background: #f5f5f5;
}
.mc-summary__team.t80 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t80 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t57 {
    background: #fe0;
}
.mc-summary__team.t57 .mc-summary__team-svg-decoration {
    fill: rgb(229.5, 214.2, 0);
}
.mc-summary__team.t57 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t35 {
    background: #f5f5f5;
}
.mc-summary__team.t35 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t35 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12948 {
    background: #f5f5f5;
}
.mc-summary__team.t12948 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t12948 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6753 {
    background: #f5f5f5;
}
.mc-summary__team.t6753 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t6753 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t37 {
    background: #cf181d;
}
.mc-summary__team.t37 .mc-summary__team-svg-decoration {
    fill: rgb(184.1493506494, 21.3506493506, 25.7987012987);
}
.mc-summary__team.t41 {
    background: #104c8c;
}
.mc-summary__team.t41 .mc-summary__team-svg-decoration {
    fill: rgb(13.3846153846, 63.5769230769, 117.1153846154);
}
.mc-summary__team.t5 {
    background: #00adef;
}
.mc-summary__team.t5 .mc-summary__team-svg-decoration {
    fill: rgb(0, 154.5418410042, 213.5);
}
.mc-summary__team.t5 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12936 {
    background: #00adef;
}
.mc-summary__team.t12936 .mc-summary__team-svg-decoration {
    fill: rgb(0, 154.5418410042, 213.5);
}
.mc-summary__team.t12936 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6748 {
    background: #00adef;
}
.mc-summary__team.t6748 .mc-summary__team-svg-decoration {
    fill: rgb(0, 154.5418410042, 213.5);
}
.mc-summary__team.t6748 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t92 {
    background: #f7931e;
}
.mc-summary__team.t92 .mc-summary__team-svg-decoration {
    fill: rgb(242.864806867, 134.9248927039, 8.635193133);
}
.mc-summary__team.t92 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t30 {
    background: #f5f5f5;
}
.mc-summary__team.t30 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t30 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t55 {
    background: #6c0c33;
}
.mc-summary__team.t55 .mc-summary__team-svg-decoration {
    fill: rgb(85.05, 9.45, 40.1625);
}
.mc-summary__team.t113 {
    background: #e31b23;
}
.mc-summary__team.t113 .mc-summary__team-svg-decoration {
    fill: rgb(204.2106299213, 24.2893700787, 31.4862204724);
}
.mc-summary__team.t113 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t97 {
    background: #035daa;
}
.mc-summary__team.t97 .mc-summary__team-svg-decoration {
    fill: rgb(2.5578034682, 79.2919075145, 144.9421965318);
}
.mc-summary__team.t33 {
    background: #e63234;
}
.mc-summary__team.t33 .mc-summary__team-svg-decoration {
    fill: rgb(226.8369565217, 27.6630434783, 29.8760869565);
}
.mc-summary__team.t33 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t9 {
    background: #009edb;
}
.mc-summary__team.t9 .mc-summary__team-svg-decoration {
    fill: rgb(0, 139.602739726, 193.5);
}
.mc-summary__team.t9 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t24 {
    background: #f5f5f5;
}
.mc-summary__team.t24 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t24 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12937 {
    background: #f5f5f5;
}
.mc-summary__team.t12937 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t12937 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t6757 {
    background: #f5f5f5;
}
.mc-summary__team.t6757 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t6757 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t40 {
    background: #0d4dde;
}
.mc-summary__team.t40 .mc-summary__team-svg-decoration {
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.mc-summary__team.t8948 {
    background: #0d4dde;
}
.mc-summary__team.t8948 .mc-summary__team-svg-decoration {
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.mc-summary__team.t8966 {
    background: #0d4dde;
}
.mc-summary__team.t8966 .mc-summary__team-svg-decoration {
    fill: rgb(11.5893617021, 68.6446808511, 197.9106382979);
}
.mc-summary__team.t22 {
    background: #f5f5f5;
}
.mc-summary__team.t22 .mc-summary__team-svg-decoration {
    fill: rgb(232.25, 232.25, 232.25);
}
.mc-summary__team.t22 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t45 {
    background: #00a94f;
}
.mc-summary__team.t45 .mc-summary__team-svg-decoration {
    fill: rgb(0, 143.5, 67.0798816568);
}
.mc-summary__team.t45 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12946 {
    background: #00a94f;
}
.mc-summary__team.t12946 .mc-summary__team-svg-decoration {
    fill: rgb(0, 143.5, 67.0798816568);
}
.mc-summary__team.t12946 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t7604 {
    background: #00a94f;
}
.mc-summary__team.t7604 .mc-summary__team-svg-decoration {
    fill: rgb(0, 143.5, 67.0798816568);
}
.mc-summary__team.t7604 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t105 {
    background: #004596;
}
.mc-summary__team.t105 .mc-summary__team-svg-decoration {
    fill: rgb(0, 57.27, 124.5);
}
.mc-summary__team.t52 {
    background: #005cab;
}
.mc-summary__team.t52 .mc-summary__team-svg-decoration {
    fill: rgb(0, 78.2807017544, 145.5);
}
.mc-summary__team.t47 {
    background: #2a307d;
}
.mc-summary__team.t47 .mc-summary__team-svg-decoration {
    fill: rgb(35.5868263473, 40.6706586826, 105.9131736527);
}
.mc-summary__team.t108 {
    background: #0060a9;
}
.mc-summary__team.t108 .mc-summary__team-svg-decoration {
    fill: rgb(0, 81.5147928994, 143.5);
}
.mc-summary__team.t108 .mc-summary__team-name-link {
    color: #37003c;
}
.mc-summary__team.t12941 {
    background: #0060a9;
}
.mc-summary__team.t12941 .mc-summary__team-svg-decoration {
    fill: rgb(0, 81.5147928994, 143.5);
}
.mc-summary__team.t17419 {
    background: #0060a9;
}
.mc-summary__team.t17419 .mc-summary__team-svg-decoration {
    fill: rgb(0, 81.5147928994, 143.5);
}
.mc-summary__team.t19 {
    background: #005daa;
}
.mc-summary__team.t19 .mc-summary__team-svg-decoration {
    fill: rgb(0, 79.05, 144.5);
}
.mc-summary__team.t46 {
    background: #ee3424;
}
.mc-summary__team.t46 .mc-summary__team-svg-decoration {
    fill: rgb(230.5995762712, 34.7478813559, 17.9004237288);
}
.mc-summary__team.t111 {
    background: #005ca6;
}
.mc-summary__team.t111 .mc-summary__team-svg-decoration {
    fill: rgb(0, 77.8674698795, 140.5);
}
.mc-summary__team-svg-decoration {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.35;
}
.mc-summary__badge-container {
    position: absolute;
    left: -4rem;
    z-index: 10;
}
.mc-summary__team-name-link {
    color: #fff;
    text-decoration: none;
    position: relative;
    z-index: 10;
}
.mc-summary__team-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.04rem;
    color: #fff;
}
.mc-summary .matchEvents {
    margin-top: 1.6rem;
    padding-right: 5.8rem;
    margin-left: 2.4rem;
}
.mc-summary .matchEvents.home {
    padding-left: 5.8rem;
    padding-right: 0;
    margin-right: 2.4rem;
    margin-left: 0;
}
.mc-summary .matchEvents.home .mc-summary__event-time {
    justify-content: flex-end;
    margin-right: 0;
    margin-left: auto;
}
.mc-summary .matchEvents.home .mc-summary__player-names-container {
    text-align: right;
}
.mc-summary .matchEvents.home .mc-summary__event-time-icon {
    order: 2;
}
.mc-summary__event {
    display: block;
    margin-bottom: 1.1rem;
}
.mc-summary__event-time {
    display: flex;
    gap: 0.6rem;
    margin-right: 0.6rem;
    color: black;
    font-size: 1.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.4rem;
    letter-spacing: -0.056rem;
    margin-bottom: 0.4rem;
}
.mc-summary__event-time-icon {
    width: 1.2rem;
    height: 1.2rem;
}
.mc-summary__assister,
.mc-summary__booked-player,
.mc-summary__scorer {
    display: block;
    color: black;
    font-size: 1.4rem;
    line-height: 1.4rem;
    letter-spacing: -0.04rem;
    text-decoration: none;
}
.mc-summary__assister:hover,
.mc-summary__booked-player:hover,
.mc-summary__scorer:hover {
    text-decoration: underline;
}
.mc-summary__scorer {
    margin-bottom: 0.2rem;
}
.mc-summary__scorer-name-first,
.mc-summary__scorer-name-last {
    display: inline-block;
}
.mc-summary__scorer-name-last {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-summary__assister {
    font-size: 1rem;
    color: #87668a;
}
.mc-summary__assister .mc-summary__event-time {
    margin: 0;
}
.mc-summary__score-container {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    border: 0.3rem solid #fff;
    border-top: 0;
    border-radius: 0 0 1.6rem 1.6rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0.3rem 2.8rem;
    min-height: 8.2rem;
}
.mc-summary__score-container.complete {
    background: #000;
}
.mc-summary__score-container.upcoming {
    background: #fff;
    border-width: 0.1rem;
    border-color: #ebe5eb;
    border-top: 0.1rem solid #ebe5eb;
}
.mc-summary__score-container.upcoming .mc-summary__score {
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.mc-summary__score {
    font-size: 6.1rem;
    line-height: 7.3rem;
    letter-spacing: -0.04rem;
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-summary__half-time {
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-summary__time-container {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 11rem;
}
.mc-summary__time-container .hublot-watch-container {
    position: relative;
}
.mc-summary__time-container .hublot-watch-container:after {
    content: "";
    position: absolute;
    right: -0.2rem;
    top: 0.4rem;
    bottom: 0.4rem;
    width: 0.2rem;
    background-color: #ebe5eb;
}
.mc-summary__time-container .hublot-timekeeper {
    width: 4.8rem;
    height: 4.8rem;
}
.mc-summary__time-container .hublot-timekeeper .timer {
    font-size: 0.7rem;
    top: 1.8rem;
}
.mc-summary__time-container .hublot-logo {
    width: 5.4rem;
    height: 1.6rem;
    margin: 0 0.8rem;
}
.mc-summary__match-time {
    font-size: 2.8rem;
    line-height: 2rem;
    letter-spacing: -0.04rem;
    margin-left: 1rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-summary__match-time.live {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
}
.mc-summary__data-capture {
    margin-top: 1.2rem;
}
.mc-summary .countdownContainer {
    margin-left: 1rem;
}
.mc-summary .countdownContainer .countdown {
    display: flex;
    gap: 0.8rem;
}
.mc-summary .countdownContainer .count {
    font-size: 1.2rem;
    line-height: 2rem;
    letter-spacing: -0.04rem;
    text-align: center;
}
.mc-summary .countdownContainer .count .daysSpan,
.mc-summary .countdownContainer .count .hoursSpan,
.mc-summary .countdownContainer .count .minsSpan,
.mc-summary .countdownContainer .count .secsSpan {
    font-size: 2.8rem;
    line-height: 2.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: linear-gradient(
        137.27deg,
        #05f0ff -3.5%,
        #7367ff 77.38%,
        #963cff 113.26%
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
    text-fill-color: transparent;
}
@media (max-width: 77.5em) {
    .mc-summary:before {
        margin-left: 0;
    }
}
@media (max-width: 1180px) {
    .mc-summary .matchEvents {
        padding-right: 0;
    }
    .mc-summary .matchEvents.home {
        padding-left: 0;
    }
}
@media (max-width: 1100px) {
    .mc-summary {
        margin-top: 0;
        padding: 2rem 0 5.9rem;
    }
    .mc-summary:before {
        left: -1.6rem;
        right: -1.6rem;
        margin-left: 0;
        width: auto;
    }
    .mc-summary__score {
        font-size: 4.1rem;
        line-height: 4.3rem;
    }
}
@media (max-width: 900px) {
    .mc-summary {
        flex-direction: column;
        padding: 1.6rem 0 5.9rem;
    }
    .mc-summary__list {
        display: flex;
    }
    .mc-summary__wrapper {
        padding: 6.4rem 0.8rem 1.2rem;
    }
    .mc-summary__info-container {
        order: 1;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        flex-direction: column;
        gap: 0;
        margin-top: 1.6rem;
        padding-top: 1.2rem;
        width: 100%;
    }
    .mc-summary__info,
    .mc-summary__info-kickoff {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .mc-summary__info-kickoff {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        letter-spacing: -0.04rem;
        order: -1;
    }
    .mc-summary__team {
        padding: 0.6rem 4.2rem;
    }
    .mc-summary__team.home {
        margin-left: 1.6rem;
        padding-right: 2.7rem;
    }
    .mc-summary__team.away {
        margin-right: 1.6rem;
        padding-left: 2.7rem;
    }
    .mc-summary__team.away .mc-summary__badge-container {
        right: -1.6rem;
    }
    .mc-summary__badge-container {
        left: -1.6rem;
    }
    .mc-summary__badge-container .badge-image--80 {
        width: 5.6rem;
        height: 5.6rem;
    }
    .mc-summary__team-name {
        font-size: 2rem;
        line-height: 2rem;
    }
    .mc-summary__score-container {
        padding: 0.2rem 1.8rem 0.8rem;
        min-height: 0;
    }
    .mc-summary__score-container.upcoming {
        padding: 0.8rem 1.8rem;
    }
    .mc-summary__score {
        font-size: 3rem;
        line-height: 3rem;
    }
    .mc-summary__half-time {
        font-size: 1rem;
        line-height: 1rem;
    }
    .mc-summary__teams-container {
        margin-bottom: 0;
        min-height: 0;
    }
    .mc-summary__teams-container:has(.upcoming) .mc-summary__time-container {
        top: -4.4rem;
    }
    .mc-summary__time-container .hublot-timekeeper .timer {
        font-size: 0.5rem;
        top: 1.2rem;
    }
    .mc-summary .matchEvents {
        padding-right: 5.8rem;
    }
    .mc-summary .matchEvents.home {
        padding-left: 5.8rem;
    }
    .mc-summary .mc-broadcasters {
        margin-top: 0;
    }
    .mc-summary__time-container {
        position: absolute;
        top: -4.4rem;
        left: 50%;
        transform: translateX(-50%);
        margin-top: 0;
    }
    .mc-summary__time-container .hublot-watch-container .hublot-timekeeper {
        width: 3.2rem;
        height: 3.2rem;
    }
    .mc-summary__time-container .hublot-watch-container .hublot-logo {
        width: 5.4rem;
        height: 1.6rem;
    }
    .mc-summary .countdownContainer .count {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .mc-summary .countdownContainer .count .daysSpan,
    .mc-summary .countdownContainer .count .hoursSpan,
    .mc-summary .countdownContainer .count .minsSpan,
    .mc-summary .countdownContainer .count .secsSpan {
        font-size: 1.6rem;
        line-height: 1.6rem;
    }
    .mc-summary__bookings-container {
        display: block;
        border-top: 0.1rem solid #f5f2f5;
        border-bottom: 0.1rem solid #f5f2f5;
    }
    .mc-summary__card-dropdown {
        position: relative;
        text-align: center;
        padding-bottom: 1.2rem;
        padding-top: 1.2rem;
        display: flex;
        flex-direction: column-reverse;
    }
    .mc-summary__card-dropdown p {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 0.8rem;
        font-size: 1.4rem;
        color: #37003c;
    }
    .mc-summary__card-dropdown .icn {
        width: 1.6rem;
        height: 1.6rem;
        transition: all 0.3s linear;
    }
    .mc-summary__card-dropdown--content-container {
        display: flex;
    }
    .mc-summary__card-dropdown--content-container.redCards
        .mc-summary__card-dropdown--content {
        max-height: 100rem;
        padding-top: 1.2rem;
    }
    .mc-summary__card-dropdown--content {
        max-height: 0;
        overflow: hidden;
        width: 50%;
        text-align: left;
    }
    .mc-summary__card-dropdown--content
        .mc-summary__player-names-container:not(:last-child) {
        margin-bottom: 1.4rem;
    }
    .mc-summary__card-dropdown--content.home {
        padding-right: 0.4rem;
    }
    .mc-summary__card-dropdown--content.home .mc-summary__event-time {
        justify-content: flex-end;
    }
    .mc-summary__card-dropdown--content.home
        .mc-summary__player-names-container {
        text-align: right !important;
    }
    .mc-summary__card-dropdown--content.away {
        padding-left: 0.4rem;
    }
    .mc-summary__card-dropdown.is-active {
        padding-top: 0;
    }
    .mc-summary__card-dropdown.is-active .icn {
        transform: rotate(180deg);
    }
    .mc-summary__card-dropdown.is-active .mc-summary__card-dropdown--content {
        max-height: 100rem;
        padding-bottom: 1.2rem;
        padding-top: 1.2rem;
    }
}
@media (max-width: 700px) {
    .mc-summary__score-container {
        position: absolute;
        z-index: 10;
        width: 9.1rem;
        padding-right: 0.4rem;
        padding-left: 0.4rem;
    }
    .mc-summary__team.home {
        margin-right: 4.6rem;
    }
    .mc-summary__team.away {
        margin-left: 4.6rem;
    }
    .mc-summary .matchEvents {
        margin-left: 0;
        margin-right: 0;
    }
    .mc-summary .matchEvents.home {
        padding-left: 0;
        padding-right: 0.8rem;
        margin-top: 3.4rem;
        margin-left: 0;
        margin-right: 0;
    }
    .mc-summary .matchEvents.home .mc-summary__event-time,
    .mc-summary .matchEvents.home .mc-summary__player-names-container {
        text-align: right;
    }
    .mc-summary .matchEvents.away {
        padding-left: 0.8rem;
        padding-right: 0;
        margin-top: 3.4rem;
    }
    .mc-summary .matchEvents.away .mc-summary__player-names-container {
        text-align: left;
    }
    .mc-summary__event {
        display: block;
    }
    .mc-summary__event-time {
        width: 100%;
        order: 1;
        margin: 0 !important;
        font-size: 1.2rem;
        line-height: 1.2rem;
    }
    .mc-summary__player-names-container {
        width: 100%;
        margin-top: 0.6rem;
    }
    .mc-summary__assister,
    .mc-summary__booked-player,
    .mc-summary__scorer {
        font-size: 1.2rem;
        line-height: 1.2rem;
    }
}
.timeLine {
    margin: 0;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.6rem 0;
    width: calc(100% - 6rem);
    display: flex;
    align-items: center;
}
.timeLine__team-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 1rem;
}
.timeLine .team {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
    text-decoration: none;
}
.timeLine .eventLine {
    position: relative;
    margin-left: 2rem;
    display: flex;
    flex: 1;
    align-items: center;
    height: auto;
    background: transparent;
}
.timeLine .eventLine:before {
    content: "";
    position: absolute;
    width: var(--width);
    background: linear-gradient(
        269deg,
        #ff6900,
        #ff6604 8%,
        #ff6010 17%,
        #ff5625 26%,
        #ff4743 35%,
        #ff3468 44%,
        #ff2882 50%,
        #963cff
    );
    height: 0.2rem;
    left: 0;
    rotate: 180deg;
}
.timeLine .eventLine.is-completed:before {
    background: black;
}
.timeLine .event {
    background-color: #fff;
    font-size: 1.2rem;
    line-height: 1.2rem;
    flex: 1;
    min-width: 1.4rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.timeLine .event:before {
    content: "";
    position: absolute;
    height: 0.2rem;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
}
.timeLine .event--empty {
    min-width: 0.1rem;
    background-color: transparent;
}
.timeLine .event--empty:before {
    background: transparent;
}
.timeLine .event--empty:not(.event--min-complete):before {
    background: #ebe5eb;
}
.timeLine .event__minute {
    text-align: center;
    margin: 0.3rem 0;
    display: flex;
    align-items: center;
}
.timeLine .event--added-time:not(.event--empty) {
    min-width: 2.8rem;
    width: 2.8rem;
}
.timeLine .event--added-time:not(.event--empty) sup {
    top: 0;
}
.timeLine .event__icon {
    width: 1.4rem;
    height: 1.4rem;
    margin: 0.4rem auto;
    display: block;
    text-align: center;
    z-index: 10;
    position: relative;
    cursor: pointer;
}
.timeLine .event__icon.ft,
.timeLine .event__icon.ht,
.timeLine .event__icon.ko {
    display: flex;
    align-items: center;
    min-width: 2.6rem;
    max-width: 2.6rem;
    justify-content: center;
    background-color: #fff;
}
.home .timeLine .event__icon:first-child {
    margin-top: 0;
}
.timeLine .event__icon:not(.timeLine .event__icon--dummy):focus,
.timeLine .event__icon:not(.timeLine .event__icon--dummy):hover {
    z-index: 40;
}
.timeLine
    .event__icon:not(.timeLine .event__icon--dummy):focus
    .eventInfoContainer,
.timeLine
    .event__icon:not(.timeLine .event__icon--dummy):hover
    .eventInfoContainer {
    opacity: 1;
    visibility: visible;
    transform: translateX(-50%) translateY(0);
}
.timeLine .event__icon-image {
    width: 1.2rem;
    height: 1.2rem;
}
.timeLine .event > .event__icon {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
.timeLine .event.away,
.timeLine .event.home {
    cursor: pointer;
}
.timeLine .event.home > .event__icon {
    bottom: 1.6rem;
}
.timeLine .event.away > .event__icon {
    top: 1.6rem;
}
.timeLine .event--padding {
    padding: 0 0.8rem;
}
.timeLine .event--padding.home > .event__icon {
    bottom: 1.6rem;
}
.timeLine .event--padding.away > .event__icon {
    top: 1.6rem;
}
.timeLine .ft,
.timeLine .ht,
.timeLine .ko {
    display: flex;
    align-items: center;
    min-width: 2.6rem;
    max-width: 2.6rem;
    justify-content: center;
    background-color: #fff;
}
.timeLine .ft.live,
.timeLine .ht.live,
.timeLine .ko.live {
    position: relative;
    left: auto;
    margin: 0;
}
.timeLine .ht.upcoming {
    left: 45%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.timeLine .ft.upcoming {
    left: 90%;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.timeLine .teamLine {
    left: 0;
    right: 0;
}
.timeLine .teamLine,
.timeLine .teamLine:before {
    position: absolute;
    border-top: 1px dotted hsla(0, 0%, 100%, 0.2);
}
.timeLine .teamLine:before {
    content: "";
    top: -1px;
    left: -2.6rem;
    width: 2.5rem;
}
.timeLine .teamLine.home {
    top: 1.3rem;
}
.timeLine .teamLine.away {
    bottom: 1.3rem;
}
.timeLine .currentTime {
    position: absolute;
    top: -3rem;
    height: 6.1rem;
    left: 0;
    bottom: 0;
    z-index: -1;
}
.timeLine .currentTime .current {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    background: #ff2882;
}
.timeLine .currentTime .current:before {
    content: "";
    position: absolute;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    background: #ff2882;
    top: 50%;
    left: 50%;
    margin-top: -0.25rem;
    margin-left: -0.25rem;
}
@media (max-width: 900px) {
    .timeLine {
        display: none;
    }
}
.timeLine .eventInfoContainer {
    border: 1px solid #f5f2f5;
    position: absolute;
    bottom: 4rem;
    left: 0.7rem;
    background: #fff;
    white-space: nowrap;
    transform: translateX(-50%) translateY(0.5rem);
    text-align: left;
    opacity: 0;
    transition: all 0.15s ease-out;
    visibility: hidden;
    z-index: 40;
}
.timeLine .eventInfoContainer:after {
    content: "";
    position: absolute;
    border: 8px solid transparent;
    border-top-color: #fff;
    bottom: -16px;
    left: 50%;
    margin-left: -8px;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent {
    float: left;
    width: 50%;
    white-space: nowrap;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent .img {
    float: left;
    margin-right: 0;
    display: block;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent .eventPlayerInfo {
    margin-left: 6rem;
    display: block;
    padding-top: 1.5rem;
    position: relative;
}
.timeLine
    .eventInfoContainer.substitution
    .eventInfoContent
    .eventPlayerInfo:before {
    content: "";
    display: block;
}
.timeLine
    .eventInfoContainer.substitution
    .eventInfoContent
    .eventPlayerInfo:after {
    content: "";
    display: table;
    clear: both;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent.subOn {
    float: right;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent.subOn .img {
    float: right;
    margin-right: 0;
}
.timeLine
    .eventInfoContainer.substitution
    .eventInfoContent.subOn
    .eventPlayerInfo {
    margin-left: 0;
    margin-right: 6rem;
    padding-top: 3.7rem;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent.subOn .name {
    float: right;
    padding-left: 2rem;
    position: relative;
}
.timeLine .eventInfoContainer.substitution .eventInfoContent.subOn .icn {
    margin: 0;
    position: absolute;
    top: 0.3rem;
    left: 0;
}
.timeLine .eventInfoHeader {
    display: flex;
    justify-content: center;
    align-items: center;
    background: black;
    color: #fff;
    padding: 0.7rem 1rem;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    line-height: 2rem;
}
.timeLine .eventInfoHeader .badge {
    margin-right: 0;
    top: 0;
}
.timeLine .eventInfoHeader .icn {
    transform: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5rem;
    position: relative;
    top: -1px;
}
.timeLine .eventInfoHeader .min {
    margin-right: 0.5rem;
    display: inline-block;
    vertical-align: middle;
    color: #ff2882;
}
.timeLine .teamScore {
    justify-content: center;
    gap: 0.4rem;
    margin-left: 4rem;
}
.timeLine .teamScore,
.timeLine .teamScore a {
    display: flex;
    align-items: center;
    color: hsla(0, 0%, 100%, 0.6);
}
.timeLine .teamScore a {
    text-decoration: none;
}
.timeLine .teamScore .team,
.timeLine .teamScore .team a {
    color: #fff;
}
.timeLine .eventInfoContent {
    padding: 0.5rem 1rem;
}
.timeLine .eventInfoContent .img {
    margin-right: 1rem;
    width: 5rem;
}
.timeLine .eventInfoContent .eventPlayerInfo,
.timeLine .eventInfoContent .img {
    display: inline-block;
    vertical-align: middle;
}
.timeLine .eventInfoContent .name {
    color: black;
    line-height: 1.8;
    font-size: 1.2rem;
    display: block;
    text-decoration: none;
}
.timeLine .eventInfoContent .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
}
.timeLine .eventInfoContent .assist {
    color: #76766f;
    font-size: 1.1rem;
    line-height: 1.8;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.timeLine .eventInfoContent .assist a {
    color: #76766f;
    text-decoration: none;
}
.timeLine .away .eventInfoContainer {
    bottom: 3.5rem;
}
.mcTabsContainer .matchNav {
    display: flex;
    justify-content: center;
}
.mcTabs {
    margin-top: 2.4rem;
}
.mc-match-week-nav {
    padding-bottom: 2rem;
}
.mc-match-week-nav.no-background {
    background: none;
}
.mc-match-week-nav + .fixtures-abridged-header {
    margin-top: -0.4rem;
}
.mc-match-week-nav .league-table-sm {
    margin-top: 0;
}
.mc-match-week-nav__content-container {
    background: #fff;
    border-radius: 0.8rem;
    border: 0.1rem solid #ebe5eb;
    overflow: hidden;
}
.mc-match-week-nav__link-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 1.2rem 1.6rem;
    border-bottom: 0.1rem solid #ebe5eb;
    text-decoration: none;
}
.mc-match-week-nav__link-container.is-active {
    background: #37003c;
    color: #fff;
}
.mc-match-week-nav__link-container.is-active .mc-match-week-nav__link-text {
    color: #fff;
}
.mc-match-week-nav__link-container.is-active .mc-match-week-nav__link-icon,
.mc-match-week-nav__link-container.is-active:hover
    .mc-match-week-nav__link-icon {
    fill: #fff;
}
.mc-match-week-nav__link-container:before {
    content: "";
    position: absolute;
    left: 0;
    height: 100%;
    width: 0;
    background-color: #37003c;
    transition: 0.2s ease-in-out;
}
.mc-match-week-nav__link-container:last-of-type {
    border-bottom: none;
}
.mc-match-week-nav__link-container:hover:before {
    width: 0.4rem;
}
.mc-match-week-nav__link-container:hover .mc-match-week-nav__link-icon {
    fill: #37003c;
}
.mc-match-week-nav__link-text {
    color: #37003c;
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.mc-match-week-nav__link-icon {
    width: 1.6rem;
    height: 1.6rem;
    fill: #87668a;
}
.mc-match-week-nav__league-table-container {
    position: absolute;
    top: 0;
    bottom: auto;
    left: 0;
    width: 100%;
    z-index: -1;
    background: transparent;
    transition: 0.2s ease-in-out;
    transition-delay: 0.1s;
    opacity: 0;
}
.mc-match-week-nav__league-table-container.is-open {
    left: 35.2rem;
    opacity: 1;
    transition-delay: 0s;
}
.mc-match-week-nav__league-table-close-button {
    position: absolute;
    top: 1.8rem;
    right: 0.8rem;
    background: #fff;
    border-radius: 100%;
    width: 2rem;
    height: 2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.2s ease-in-out;
}
.mc-match-week-nav__league-table-close-button:hover {
    background: #37003c;
}
.mc-match-week-nav__league-table-close-button:hover
    .mc-match-week-nav__league-table-close-button-icon {
    fill: #fff;
}
.mc-match-week-nav__league-table-close-button-icon {
    width: 1rem;
    height: 1rem;
    margin-left: 0.1rem;
    fill: #37003c;
    transition: 0.2s ease-in-out;
}
.blogHeader {
    background: #ff2882;
    color: #fff;
    overflow: hidden;
    margin-bottom: 2rem;
}
.blogHeader .shard {
    position: absolute;
    fill: #ff2882;
    height: 100%;
}
.blogHeader .mobShard {
    display: none;
}
.blogHeader .shardLeft {
    left: -1px;
    top: 0;
}
.blogHeader .shardRight {
    right: -1px;
    bottom: 0;
}
.blogHeader .summary {
    padding-top: 6rem;
    padding-bottom: 3rem;
    width: 35%;
    position: relative;
    z-index: 1;
}
.blogHeader h3 {
    font-size: 2.2rem;
    margin-bottom: 0.5rem;
}
.blogHeader h3 .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.7rem;
    margin-top: -0.4rem;
}
.blogHeader .author {
    color: #333;
    margin-bottom: 2rem;
    font-size: 1.2rem;
    display: block;
}
.blogHeader a {
    color: #333;
    color: rgba(0, 0, 0, 0.8);
    text-decoration: none;
}
.blogHeader a:hover {
    text-decoration: underline;
}
.blogHeader .dropDown {
    display: inline-block;
    margin-bottom: 3rem;
}
.blogHeader .dropDown:before {
    display: none;
}
.blogHeader .dropDown .current {
    color: #fff;
    border-bottom-color: hsla(0, 0%, 100%, 0.6);
}
.blogHeader .dropDown .current:hover {
    background: rgb(244, 0, 102.1395348837);
}
.blogHeader .highlights li {
    margin-bottom: 1rem;
    line-height: 1.4;
    list-style: disc outside none;
    margin-left: 1.5rem;
}
.blogHeader .highlights p {
    color: #fff;
}
.blogHeader .imgContainer {
    position: absolute;
    top: 0;
    right: 0.8rem;
    bottom: 0;
    width: 65%;
    background-size: cover;
}
.blogHeader .matchweekBlogImage {
    height: 100%;
    width: 100%;
}
.blogHeader .cardContent:before {
    content: "";
    display: block;
}
.blogHeader .cardContent:after {
    content: "";
    display: table;
    clear: both;
}
@media (min-width: 1023px) and (max-width: 1180px) {
    .blogHeader .quiz-wrapper__more-link {
        display: none;
    }
}
@media (max-width: 93.75em) {
    .blogHeader {
        padding-left: 2rem;
    }
    .blogHeader .shardRight {
        display: none;
    }
    .blogHeader .col-12,
    .blogHeader .wrapper {
        padding-right: 0;
    }
    .blogHeader .imgContainer {
        right: 0;
    }
}
@media (max-width: 900px) {
    .blogHeader {
        margin-bottom: 0;
    }
    .blogHeader .summary {
        margin-bottom: 5rem;
    }
}
.matchWeekBlogEntryContainer li:last-child .blogCard__pinned .cardContent {
    border-bottom: none;
}
.blogCard.blogCard__pinned .cardContent {
    border-top: none;
    border-bottom: 1px solid #e8e8e8;
}
.blogCard.blogCard__pinned .icn {
    display: inline-block;
    vertical-align: text-bottom;
}
.blogCard.blogCard__pinned .label {
    color: #fff;
    background-color: #ff2882;
    font-size: 1.1rem;
    padding: 0.5rem 1rem;
    margin-bottom: 1.5rem;
}
.blogCard .articleWidget {
    padding: 0.5rem 0 1rem;
}
.blogCard .articleWidget.left,
.blogCard .articleWidget.right {
    float: none;
}
.blogCard .photo-widget,
.blogCard .video-promo {
    margin-bottom: 0;
}
.blogCard .video-promo {
    padding-top: 0.5rem;
    border-top: transparent;
}
.blogCard .video-promo .datetime {
    background: none;
    color: #ff2882;
    margin: 0;
}
.blogCard .video-promo .thumbnail .image {
    width: 100%;
    display: block;
}
.blogCard .video-promo .thumbnail figcaption {
    width: 100%;
    padding: 2rem 0 0;
}
.blogCard .photo-widget .articleImage {
    margin-bottom: 0;
}
.blogCard .photo-widget .articleImage .articleCaption {
    margin-top: 1rem;
}
.blogCard.card-red,
.blogCard.goal,
.blogCard.majorEvent,
.blogCard.minorEvent {
    background: #fff;
    margin-bottom: -1px;
    position: relative;
    z-index: 10;
}
.blogCard.card-red .cardContent,
.blogCard.goal .cardContent,
.blogCard.majorEvent .cardContent,
.blogCard.minorEvent .cardContent {
    padding: 1rem 0;
    border-top: 0;
}
.blogCard.card-red .innerContent,
.blogCard.goal .innerContent,
.blogCard.majorEvent .innerContent,
.blogCard.minorEvent .innerContent {
    padding: 1.5rem 2rem 1.5rem 0;
}
.blogCard.minorEvent p,
.blogCard.minorEvent time {
    color: #37003c;
}
.blogCard.majorEvent {
    background-image: linear-gradient(90deg, #d431b6, #ff5627);
}
.blogCard.majorEvent h6,
.blogCard.majorEvent p,
.blogCard.majorEvent time {
    color: #fff;
}
.blogCard.majorEvent.time-full {
    background: black;
}
.blogCard.goal {
    background-image: linear-gradient(90deg, #d431b6, #ff5627);
}
.blogCard.goal h6,
.blogCard.goal p,
.blogCard.goal time {
    color: #fff;
}
.blogCard .video-embedded__audioDesc .icon {
    border-radius: 0;
}
.blogCard .thumbnail figcaption {
    min-height: auto;
    padding-bottom: 0;
}
.blogCard .thumbnail figcaption .closedCaption {
    margin-right: 0.2rem;
}
@media (max-width: 700px) {
    .blogCard .thumbnail figure {
        display: block;
    }
    .blogCard .thumbnail figure .image {
        width: 100%;
    }
    .blogCard .thumbnail figcaption {
        width: 100%;
        padding: 1.2rem;
    }
}
.matchBlog .subHeader span {
    color: #ff2882;
}
.matchBlog .matchBlogNav {
    display: none;
}
.matchBlog .blogStream {
    float: left;
    width: 66%;
    padding: 0 2.4rem 0 0.8rem;
}
.matchBlog .blogStream .matchReportStreamContainer {
    padding-top: 1.5rem;
}
.matchBlog .matchweekBlogStream {
    display: none;
}
.matchBlog .matchweekBlogStream.active {
    display: block;
}
.matchBlog .sideWidget {
    position: relative;
    padding: 0;
    width: 34%;
}
.matchBlog .liveUpdate {
    height: 40px;
    color: #76766f;
    font-size: 1.1rem;
    padding-left: 2rem;
    margin-bottom: 1rem;
}
.matchBlog .liveUpdate .icn {
    display: inline-block;
    margin-right: 0.5rem;
}
.matchBlog .tabbedContentNav {
    margin-top: 2rem;
    max-width: 300px;
}
.matchBlog .tabbedContentNav div {
    width: 50%;
}
.matchBlog .tabbedContentNav .moments {
    display: none;
}
.matchBlog .runTime time {
    color: #fff;
}
.matchBlog .articleImage {
    overflow: hidden;
    margin-bottom: 2.4rem;
}
.matchBlog .mcBlog {
    width: 100%;
    display: flex;
    align-items: flex-start;
    overflow: auto;
}
.matchBlog .mcBlog .sideWidget {
    float: none;
    height: calc(100vh - 10rem);
    margin: 0;
}
.matchBlog .mcBlog .liveVidiprinterContainer {
    max-height: none;
    height: calc(100% - 2.4rem);
    overflow: auto;
}
@media (max-width: 87.5em) {
    .matchBlog .blogStream {
        width: 58%;
    }
    .matchBlog .sideWidget {
        width: 42%;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer {
        max-height: none;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer.fixed {
        width: calc(42% - 12rem);
    }
}
@media (max-width: 75em) {
    .matchBlog .blogStream,
    .matchBlog .sideWidget {
        width: 50%;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer {
        max-height: none;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer.fixed {
        width: calc(50% - 12rem);
    }
}
@media (max-width: 1023px) {
    .matchBlog .blogStream {
        width: 58%;
    }
    .matchBlog .sideWidget {
        width: 42%;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer {
        max-height: none;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer.fixed {
        width: calc(42% - 12rem);
    }
}
@media (max-width: 900px) {
    .matchBlog {
        width: 100%;
    }
    .matchBlog .blogStream,
    .matchBlog .sideWidget {
        width: 50%;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer {
        max-height: none;
    }
    .matchBlog .sideWidget .liveVidiprinterContainer.fixed {
        width: calc(50% - 12rem);
    }
    .matchBlog .tabbedContentNav {
        max-width: none;
    }
    .matchBlog .tabbedContentNav div {
        width: auto;
    }
    .matchBlog .tabbedContentNav .moments {
        display: block;
    }
    .matchBlog .keyMomentsTab {
        display: none;
    }
    .matchBlog .keyMomentsTab.active {
        display: block;
    }
    .matchBlog .keyMoments {
        width: 100%;
        position: static;
        padding: 0;
    }
    .matchBlog .keyMoments .subHeading {
        display: none;
    }
}
@media (max-width: 900px) {
    .matchBlog .matchBlogNav {
        display: block;
        margin: -4.5rem 0 2rem 2rem;
    }
    .matchBlog .matchBlogNav .tablist li {
        height: 4.5rem;
        background: rgb(244, 0, 102.1395348837);
        color: #fff;
        cursor: pointer;
    }
    .matchBlog .matchBlogNav .tablist li.active {
        background: #fff;
        color: #37003c;
    }
    .matchBlog .blogStream {
        width: 100%;
        padding-right: 0.8rem;
    }
    .matchBlog .sideWidget {
        display: none;
        width: 100%;
    }
    .matchBlog .sideWidget.active {
        display: block;
    }
}
@media (max-width: 700px) {
    .matchBlog .matchBlogNav {
        margin: -4rem 0 2rem 2.5rem;
    }
    .matchBlog .matchBlogNav .tablist li {
        height: 4rem;
    }
    .matchBlog .blogCard .icon {
        margin-bottom: 0.8rem;
        margin-left: 0;
    }
    .matchBlog .blogCard time {
        text-align: center;
        margin-left: 0;
    }
}
@media (max-width: 400px) {
    .matchBlog .blogCard:after {
        left: -1rem;
        right: -1rem;
        border-radius: 0;
    }
}
.matchBlog .quoteContainer {
    padding-left: 100px;
}
.matchBlog .quoteContainer .name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.matchBlog .quoteContainer p {
    margin-bottom: 2rem;
}
.matchBlog .head-to-head-stats-table {
    margin-top: 0;
}
.matchBlog .head-to-head-stats-button {
    margin-top: 2rem;
}
.blogCard {
    position: relative;
    display: flex;
    align-items: center;
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
}
.blogCard .cardMeta {
    min-width: 10rem;
}
.blogCard .icon {
    width: 4rem;
    height: 4rem;
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.blogCard .icon .icn {
    width: 50%;
}
.blogCard .icon.mc-carling,
.blogCard .icon.mc-carling-v2 {
    background: #000;
}
.blogCard .icon.mc-champions-v1,
.blogCard .icon.mc-champions-v2 {
    background: #ac914a;
}
.blogCard .icon.mc-facebook-v1,
.blogCard .icon.mc-facebook-v2 {
    background: #2e6fb1;
}
.blogCard .icon.mc-twitter,
.blogCard .icon.mc-twitter-v2 {
    background: #00c6ff;
}
.blogCard .icon.mc-instagram,
.blogCard .icon.mc-instagram-v2 {
    background: #e9e9e9;
}
.blogCard .icon.mc-pl,
.blogCard .icon.mc-pl-v2 {
    background: #ff005a;
}
.blogCard .icon.mc-fantasy-scout,
.blogCard .icon.mc-fantasy-scout-v2,
.blogCard .icon.mc-fantasy-v1,
.blogCard .icon.mc-fantasy-v2 {
    background: #00ff87;
}
.blogCard .icon .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.blogCard time {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
    color: #37003c;
}
.blogCard .cardContent.firstCard {
    border-top: 0;
}
.blogCard > .cardContent {
    padding: 2rem 0;
}
.blogCard > .cardContent:before {
    content: "";
    display: block;
}
.blogCard > .cardContent:after {
    content: "";
    display: table;
    clear: both;
}
.blogCard > .cardContent ol li,
.blogCard > .cardContent ul li {
    list-style-type: inherit;
    list-style-position: inside;
}
.blogCard > .cardContent .embeddable-quiz ol li,
.blogCard > .cardContent .embeddable-quiz ul li {
    list-style-type: none;
}
@media (min-width: 1023px) and (max-width: 1200px) {
    .blogCard > .cardContent .embeddable-quiz-blog__more-link {
        display: none;
    }
}
.blogCard .videoThumb {
    cursor: pointer;
}
.blogCard .score {
    font-size: 1.2rem;
    margin-bottom: 0.5rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.blogCard .header {
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
}
.blogCard .twitterThumb {
    padding-top: 0.5rem;
    width: 100%;
}
.blogCard .youtubeThumb {
    padding-top: 0.5rem;
}
.blogCard h6 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #37003c;
    font-size: 2rem;
    margin-bottom: 1rem;
}
.blogCard h6:empty {
    margin-bottom: 0;
}
.blogCard .match-sub,
.blogCard p {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.6;
    display: flex;
    align-items: center;
    gap: 0.4rem;
}
.blogCard .match-sub {
    flex-wrap: wrap;
    gap: 0.8rem;
}
.blogCard .match-sub span:nth-of-type(3n) {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.blogCard .match-sub .icn {
    width: 1rem;
    height: 1rem;
}
.blogCard .img {
    margin-bottom: 2rem;
    margin-top: 2rem;
    position: relative;
    background: #000;
    cursor: pointer;
}
.blogCard .img .icn {
    position: absolute;
    top: 2rem;
    right: 2rem;
    transition: 0.2s;
    transform: scale(0.8);
    z-index: 1;
}
.blogCard .img img {
    width: 100%;
    display: block;
    transition: 0.2s;
}
.blogCard .img:hover .icn {
    transform: scale(1);
}
.blogCard .img:hover img {
    opacity: 0.8;
}
@media (max-width: 1023px) {
    .blogHeader {
        padding-left: 0;
        clear: both;
    }
    .blogHeader .summary {
        padding-top: 2rem;
        padding-bottom: 2rem;
        width: 45%;
    }
    .blogHeader .dropDown {
        margin-bottom: 2rem;
    }
    .blogHeader .imgContainer {
        width: 55%;
    }
    .matchBlog {
        padding-left: 0;
    }
    .matchBlog .col-4,
    .matchBlog .wrapper {
        display: block;
    }
}
.matchPhotoContainer .galleryItem {
    position: relative;
    font-size: 0;
    margin-bottom: 1.2rem;
    cursor: pointer;
}
.matchPhotoContainer .thumbnail:focus .openModal,
.matchPhotoContainer .thumbnail:hover .openModal {
    transform: none;
}
.matchPhotoContainer .thumbnail:focus .openModal .expandIcon,
.matchPhotoContainer .thumbnail:hover .openModal .expandIcon {
    transform: scale(1.3);
}
.matchPhotoContainer .thumbnail:focus img,
.matchPhotoContainer .thumbnail:hover img {
    transform: none;
}
.matchPhotoContainer .thumbnail .openModal {
    right: 0;
    top: 0;
    border-radius: 0 1.6rem 0 1.6rem;
    background: #37003c;
    display: flex;
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
}
.matchPhotoContainer .thumbnail .openModal:focus .expandIcon,
.matchPhotoContainer .thumbnail .openModal:hover .expandIcon {
    fill: #fff;
}
.matchPhotoContainer .thumbnail .openModal .expandIcon {
    width: 1.2rem;
    height: 1.2rem;
    margin: auto;
    transition: 0.2s ease-in-out;
}
.matchPhotoContainer .thumbnail img {
    border-radius: 1.6rem;
    width: 100%;
}
@media (max-width: 1023px) {
    .matchPhotoContainer .thumbnail .openModal {
        display: none;
    }
}
@media (max-width: 700px) {
    .blogHeader .col-12 {
        padding-left: 0;
    }
    .blogHeader .imgContainer {
        position: relative;
        width: 100%;
        padding-top: 51%;
    }
    .blogHeader .shardLeft {
        display: none;
        width: 100px;
    }
    .blogHeader .mobShard {
        display: block;
        bottom: -1px;
        left: 0;
        width: 100%;
        max-width: 30rem;
        height: auto;
    }
    .blogHeader .summary {
        width: 100%;
        padding: 0.8rem;
    }
    .blogHeader .author,
    .blogHeader .dropDown {
        margin-bottom: 1rem;
    }
    .blogHeader .highlights {
        font-size: 1.2rem;
    }
    .matchPhotoContainer {
        padding: 0 0.4rem;
    }
}
.matchPhotosContainer {
    float: left;
    width: 40%;
    position: relative;
    padding: 0;
}
.blogStreamMatchContainer {
    /* float: left; */
        /* width: 60%; */
    padding: 0 2rem 0 1rem;
}
@media (max-width: 900px) {
    .blogStreamMatchContainer {
        width: 100%;
        display: none;
    }
    .blogStreamMatchContainer.active {
        display: block;
    }
    .matchPhotosContainer {
        display: none;
        width: 100%;
        margin-top: 1.2rem;
    }
    .matchPhotosContainer.active {
        display: block;
    }
    .matchPhotosContainer .sponsor {
        display: none;
    }
}
@media (max-width: 700px) {
    .blogStreamMatchContainer {
        padding: 0 1rem;
    }
}
.mcBlogStream {
    width: 100%;
}
.mcBlogStream .commentaryContainer li {
    margin-bottom: 0.8rem;
}
.mcBlogStream .subHeader {
    font-size: 3rem;
    margin-bottom: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.liveMatchContainer,
.preMatchContainer {
    padding-top: 1.5rem;
}
.liveMatchContainer .matchBlog .wrapper,
.preMatchContainer .matchBlog .wrapper {
    padding: 0;
}
.mcLatestContainerAbandoned {
    margin-bottom: 1rem;
}
@media (max-width: 900px) {
    .mcLatestContainerAbandoned {
        margin-bottom: 0;
        margin-top: 2rem;
    }
}
.articleWidget .articleImage .articleCaption {
    margin-top: 1.5rem;
    text-align: center;
}
.mc-broadcasters {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.8rem;
    margin-top: 3.2rem;
}
.mc-broadcasters__broadcaster {
    display: flex;
    align-items: center;
    border: 0.1rem solid transparent;
    border-radius: 0.8rem;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(
                245.98deg,
                #ff6900 -48.99%,
                #ff6604 -32.53%,
                #ff6010 -14.01%,
                #ff5625 4.51%,
                #ff4743 23.03%,
                #ff3468 41.55%,
                #ff2882 53.89%,
                #963cff 156.77%
            )
            border-box;
    padding: 0.8rem 1.6rem 0.8rem 0.8rem;
    color: #37003c;
    text-decoration: none;
}
.mc-broadcasters__broadcaster-logo {
    max-height: 2.4rem;
    max-width: 8.8rem;
}
.mc-broadcasters__text-container {
    margin-left: 1.2rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: right;
    flex-grow: 1;
}
.mc-broadcasters__text-container.has-livestream {
    padding-right: 1.2rem;
    border-right: 1px solid #ebe5eb;
}
.mc-broadcasters__label {
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
}
.mc-broadcasters__url-container {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 0.2rem;
    font-size: 1rem;
    line-height: 1.5rem;
    color: #87668a;
}
.mc-broadcasters__broadcaster-external-svg {
    width: 0.8rem;
    height: 0.8rem;
}
.mc-broadcasters__broadcaster-icon {
    margin-left: 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
}
@media (max-width: 800px) {
    .mc-broadcasters {
        margin-top: 2.4rem;
    }
    .mc-broadcasters__broadcaster {
        width: 100%;
    }
}
.masthead {
    min-height: 12rem;
}
.masthead .pageLinks .premierleague .navLink:after {
    border-bottom-color: #37003c;
}
@media (max-width: 900px) {
    .masthead {
        min-height: 6rem;
    }
}
.mcContent {
    display: flex;
    gap: 2.4rem;
}
.mcContent .fixedSidebar {
    z-index: 60;
    margin-top: 2.4rem;
}
@media (max-width: 1100px) {
    .mcContent .fixedSidebar {
        width: 32.8rem;
    }
}
.matchWeekNavContainer {
    display: flex;
    flex-direction: column;
    z-index: 10;
}
@media (max-width: 800px) {
    .matchWeekNavContainer {
        display: none;
    }
}
.matchLatestContainer .tabs {
    display: none;
}
@media (max-width: 900px) {
    .matchLatestContainer .tabs {
        display: block;
    }
}
.matchLatestContainer .tabs .tablist {
    background: #f5f2f5;
    padding: 0.2rem;
    max-width: 100%;
    overflow: scroll;
    display: table;
    margin: auto;
}
.matchLatestContainer .tabs .tablist .tab:nth-of-type(2) {
    margin: 0 1.6rem;
}
.matchLatestContainer .tabs li {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0.8rem 1.6rem;
    background: #f5f2f5;
    border-radius: 0.4rem;
    color: #37003c;
    min-width: -moz-fit-content;
    min-width: fit-content;
}
.matchLatestContainer .tabs li.active {
    color: #fff;
    background-color: #37003c;
}
.centralContent {
    flex: 1;
    position: relative;
    clear: both;
    width: 100%;
}
.centralContent:before {
    content: "";
    display: block;
}
.centralContent:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 800px) {
    .centralContent {
        padding: 0 0.8rem;
    }
}
.wrapper:after {
    display: none;
}
.sideWidget {
    padding: 0.8rem;
    width: 100%;
}
.overflow {
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.mcTabsContainer {
    margin-top: -3.5rem;
    position: relative;
    z-index: 10;
}
.mcTabsContainer .wrapper {
    padding-left: 4rem;
    padding-right: 4rem;
}
@media (max-width: 1023px) {
    .mcTabsContainer .wrapper {
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.mcTabsContainer .matchNav {
    margin-bottom: 2rem;
}
.mcTabsContainer .mcTabs {
    clear: both;
}
.mcTabsContainer .mcTabs .head-to-head {
    margin: 0;
}
.mcTabsContainer .mainWidget {
    margin-bottom: 2rem;
}
.mcTabsContainer .mainFooter {
    margin-top: 0;
}
.mcTabsContainer .pl-modal .pl-modal__content.mcLoader {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.mcTabsContainer .mcLoading {
    color: #fff;
    font-size: 1.2rem;
    margin-bottom: 1rem;
    text-align: center;
}
.mcMainTab {
    display: none;
}
.mcMainTab.active {
    display: block;
}
.mcStatsTab {
    display: none;
}
.mcStatsTab.active {
    display: block;
}
.blog-header {
    padding: 2.4rem 0 1.6rem;
    position: relative;
}
.blog-header:before {
    content: "";
    display: block;
    width: 150vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50vw;
    margin-left: 320px;
    background-color: #37003c;
    z-index: -1;
}
@media (max-width: 1400px) {
    .blog-header:before {
        width: 170vw;
        left: -70vw;
    }
}
.blog-header__wrapper {
    display: flex;
    gap: 0.8rem;
    min-height: 36.6rem;
}
.blog-header__summary-container {
    background-color: #fff;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    padding: 1.2rem 1.2rem 2.6rem;
    position: relative;
    width: 33.3333333333%;
}
.blog-header__summary-container:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    border-radius: 0 0 0.7rem 0.7rem;
    height: 1rem;
    width: 100%;
}
.blog-header__image-container {
    border-radius: 0.8rem;
    flex-grow: 1;
    overflow: hidden;
    position: relative;
}
.blog-header__image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-repeat: no-repeat;
}
.blog-header .dropDown {
    padding: 0.8rem 1.4rem;
    border: 1px solid #f5f2f5;
    border-radius: 0.4rem;
    margin-bottom: 1.6rem;
}
.blog-header .dropDown .blog-header__dropdown-label {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.4px;
    color: #734c76;
}
.blog-header .dropDown .blog-header__dropdown-current {
    line-height: 2.4rem;
    letter-spacing: -0.64px;
    padding: 0;
    position: static;
}
.blog-header__title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.64px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.4rem;
}
.blog-header__author {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.48px;
    margin-bottom: 1.6rem;
}
.blog-header__author-link {
    color: #37003c;
    text-decoration: none;
}
.blog-header__events-list {
    padding-left: 2.4rem;
}
.blog-header__event {
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.48px;
    list-style-type: disc;
}
@media (max-width: 1100px) {
    .blog-header {
        margin-top: 0;
        padding: 2rem 0 5.9rem;
    }
    .blog-header:before {
        left: -1.6rem;
        right: -1.6rem;
        margin-left: 0;
        width: auto;
    }
}
@media (max-width: 900px) {
    .blog-header {
        padding: 0;
    }
    .blog-header__wrapper {
        flex-direction: column-reverse;
        gap: 0;
        padding: 1.2rem 0.8rem;
    }
    .blog-header__summary-container {
        border-radius: 0 0 0.8rem 0.8rem;
        width: 100%;
    }
    .blog-header__image-container {
        border-radius: 0.8rem 0.8rem 0 0;
        padding-bottom: 56%;
    }
}
.mw-blog-card {
    padding: 1.6rem 1.2rem;
    border: 1px solid #ebe5eb;
    border-radius: 0.8rem;
    display: flex;
    align-items: flex-start;
}
.mw-blog-card.t2,
.mw-blog-card.t2 a,
.mw-blog-card.t2 div,
.mw-blog-card.t6,
.mw-blog-card.t6 a,
.mw-blog-card.t6 div,
.mw-blog-card.t22,
.mw-blog-card.t22 a,
.mw-blog-card.t22 div,
.mw-blog-card.t24,
.mw-blog-card.t24 a,
.mw-blog-card.t24 div,
.mw-blog-card.t30,
.mw-blog-card.t30 a,
.mw-blog-card.t30 div,
.mw-blog-card.t35,
.mw-blog-card.t35 a,
.mw-blog-card.t35 div,
.mw-blog-card.t38,
.mw-blog-card.t38 a,
.mw-blog-card.t38 div,
.mw-blog-card.t54,
.mw-blog-card.t54 a,
.mw-blog-card.t54 div,
.mw-blog-card.t80,
.mw-blog-card.t80 a,
.mw-blog-card.t80 div {
    color: #37003c;
}
.mw-blog-card.t3 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.mw-blog-card.t3 .mw-blog-card__meta,
.mw-blog-card.t3 .mw-blog-card__text a,
.mw-blog-card.t3 .mw-blog-card__text p,
.mw-blog-card.t3 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.mw-blog-card.t14633 .mw-blog-card__meta,
.mw-blog-card.t14633 .mw-blog-card__text a,
.mw-blog-card.t14633 .mw-blog-card__text p,
.mw-blog-card.t14633 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7606 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.mw-blog-card.t7606 .mw-blog-card__meta,
.mw-blog-card.t7606 .mw-blog-card__text a,
.mw-blog-card.t7606 .mw-blog-card__text p,
.mw-blog-card.t7606 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.mw-blog-card.t7 .mw-blog-card__meta,
.mw-blog-card.t7 .mw-blog-card__text a,
.mw-blog-card.t7 .mw-blog-card__text p,
.mw-blog-card.t7 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.mw-blog-card.t15986 .mw-blog-card__meta,
.mw-blog-card.t15986 .mw-blog-card__text a,
.mw-blog-card.t15986 .mw-blog-card__text p,
.mw-blog-card.t15986 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7605 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.mw-blog-card.t7605 .mw-blog-card__meta,
.mw-blog-card.t7605 .mw-blog-card__text a,
.mw-blog-card.t7605 .mw-blog-card__text p,
.mw-blog-card.t7605 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.mw-blog-card.t94 .mw-blog-card__meta,
.mw-blog-card.t94 .mw-blog-card__text a,
.mw-blog-card.t94 .mw-blog-card__text p,
.mw-blog-card.t94 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t36 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.mw-blog-card.t36 .mw-blog-card__meta,
.mw-blog-card.t36 .mw-blog-card__text a,
.mw-blog-card.t36 .mw-blog-card__text p,
.mw-blog-card.t36 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.mw-blog-card.t8951 .mw-blog-card__meta,
.mw-blog-card.t8951 .mw-blog-card__text a,
.mw-blog-card.t8951 .mw-blog-card__text p,
.mw-blog-card.t8951 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7552 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.mw-blog-card.t7552 .mw-blog-card__meta,
.mw-blog-card.t7552 .mw-blog-card__text a,
.mw-blog-card.t7552 .mw-blog-card__text p,
.mw-blog-card.t7552 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.mw-blog-card.t91 .mw-blog-card__meta,
.mw-blog-card.t91 .mw-blog-card__text a,
.mw-blog-card.t91 .mw-blog-card__text p,
.mw-blog-card.t91 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t8 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.mw-blog-card.t8 .mw-blog-card__meta,
.mw-blog-card.t8 .mw-blog-card__text a,
.mw-blog-card.t8 .mw-blog-card__text p,
.mw-blog-card.t8 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.mw-blog-card.t12943 .mw-blog-card__meta,
.mw-blog-card.t12943 .mw-blog-card__text a,
.mw-blog-card.t12943 .mw-blog-card__text p,
.mw-blog-card.t12943 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7141 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.mw-blog-card.t7141 .mw-blog-card__meta,
.mw-blog-card.t7141 .mw-blog-card__text a,
.mw-blog-card.t7141 .mw-blog-card__text p,
.mw-blog-card.t7141 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t31 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.mw-blog-card.t31 .mw-blog-card__meta,
.mw-blog-card.t31 .mw-blog-card__text a,
.mw-blog-card.t31 .mw-blog-card__text p,
.mw-blog-card.t31 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.mw-blog-card.t18257 .mw-blog-card__meta,
.mw-blog-card.t18257 .mw-blog-card__text a,
.mw-blog-card.t18257 .mw-blog-card__text p,
.mw-blog-card.t18257 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7142 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.mw-blog-card.t7142 .mw-blog-card__meta,
.mw-blog-card.t7142 .mw-blog-card__text a,
.mw-blog-card.t7142 .mw-blog-card__text p,
.mw-blog-card.t7142 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t11 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.mw-blog-card.t11 .mw-blog-card__meta,
.mw-blog-card.t11 .mw-blog-card__text a,
.mw-blog-card.t11 .mw-blog-card__text p,
.mw-blog-card.t11 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.mw-blog-card.t12933 .mw-blog-card__meta,
.mw-blog-card.t12933 .mw-blog-card__text a,
.mw-blog-card.t12933 .mw-blog-card__text p,
.mw-blog-card.t12933 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6749 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.mw-blog-card.t6749 .mw-blog-card__meta,
.mw-blog-card.t6749 .mw-blog-card__text a,
.mw-blog-card.t6749 .mw-blog-card__text p,
.mw-blog-card.t6749 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t54 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t54 .mw-blog-card__meta,
.mw-blog-card.t54 .mw-blog-card__text a,
.mw-blog-card.t54 .mw-blog-card__text p,
.mw-blog-card.t54 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12971 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t12971 .mw-blog-card__meta,
.mw-blog-card.t12971 .mw-blog-card__text a,
.mw-blog-card.t12971 .mw-blog-card__text p,
.mw-blog-card.t12971 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6886 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t6886 .mw-blog-card__meta,
.mw-blog-card.t6886 .mw-blog-card__text a,
.mw-blog-card.t6886 .mw-blog-card__text p,
.mw-blog-card.t6886 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t2 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t2 .mw-blog-card__meta,
.mw-blog-card.t2 .mw-blog-card__text a,
.mw-blog-card.t2 .mw-blog-card__text p,
.mw-blog-card.t2 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t17017 .mw-blog-card__meta,
.mw-blog-card.t17017 .mw-blog-card__text a,
.mw-blog-card.t17017 .mw-blog-card__text p,
.mw-blog-card.t17017 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6755 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t6755 .mw-blog-card__meta,
.mw-blog-card.t6755 .mw-blog-card__text a,
.mw-blog-card.t6755 .mw-blog-card__text p,
.mw-blog-card.t6755 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t13 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.mw-blog-card.t13 .mw-blog-card__meta,
.mw-blog-card.t13 .mw-blog-card__text a,
.mw-blog-card.t13 .mw-blog-card__text p,
.mw-blog-card.t13 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.mw-blog-card.t12940 .mw-blog-card__meta,
.mw-blog-card.t12940 .mw-blog-card__text a,
.mw-blog-card.t12940 .mw-blog-card__text p,
.mw-blog-card.t12940 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t8879 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.mw-blog-card.t8879 .mw-blog-card__meta,
.mw-blog-card.t8879 .mw-blog-card__text a,
.mw-blog-card.t8879 .mw-blog-card__text p,
.mw-blog-card.t8879 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t14 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.mw-blog-card.t14 .mw-blog-card__meta,
.mw-blog-card.t14 .mw-blog-card__text a,
.mw-blog-card.t14 .mw-blog-card__text p,
.mw-blog-card.t14 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.mw-blog-card.t15987 .mw-blog-card__meta,
.mw-blog-card.t15987 .mw-blog-card__text a,
.mw-blog-card.t15987 .mw-blog-card__text p,
.mw-blog-card.t15987 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6717 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.mw-blog-card.t6717 .mw-blog-card__meta,
.mw-blog-card.t6717 .mw-blog-card__text a,
.mw-blog-card.t6717 .mw-blog-card__text p,
.mw-blog-card.t6717 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t43 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.mw-blog-card.t43 .mw-blog-card__meta,
.mw-blog-card.t43 .mw-blog-card__text a,
.mw-blog-card.t43 .mw-blog-card__text p,
.mw-blog-card.t43 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.mw-blog-card.t12969 .mw-blog-card__meta,
.mw-blog-card.t12969 .mw-blog-card__text a,
.mw-blog-card.t12969 .mw-blog-card__text p,
.mw-blog-card.t12969 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6718 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.mw-blog-card.t6718 .mw-blog-card__meta,
.mw-blog-card.t6718 .mw-blog-card__text a,
.mw-blog-card.t6718 .mw-blog-card__text p,
.mw-blog-card.t6718 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t1 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.mw-blog-card.t1 .mw-blog-card__meta,
.mw-blog-card.t1 .mw-blog-card__text a,
.mw-blog-card.t1 .mw-blog-card__text p,
.mw-blog-card.t1 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.mw-blog-card.t15988 .mw-blog-card__meta,
.mw-blog-card.t15988 .mw-blog-card__text a,
.mw-blog-card.t15988 .mw-blog-card__text p,
.mw-blog-card.t15988 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6752 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.mw-blog-card.t6752 .mw-blog-card__meta,
.mw-blog-card.t6752 .mw-blog-card__text a,
.mw-blog-card.t6752 .mw-blog-card__text p,
.mw-blog-card.t6752 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t4 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.mw-blog-card.t4 .mw-blog-card__meta,
.mw-blog-card.t4 .mw-blog-card__text a,
.mw-blog-card.t4 .mw-blog-card__text p,
.mw-blog-card.t4 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.mw-blog-card.t12970 .mw-blog-card__meta,
.mw-blog-card.t12970 .mw-blog-card__text a,
.mw-blog-card.t12970 .mw-blog-card__text p,
.mw-blog-card.t12970 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7603 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.mw-blog-card.t7603 .mw-blog-card__meta,
.mw-blog-card.t7603 .mw-blog-card__text a,
.mw-blog-card.t7603 .mw-blog-card__text p,
.mw-blog-card.t7603 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t17 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.mw-blog-card.t17 .mw-blog-card__meta,
.mw-blog-card.t17 .mw-blog-card__text a,
.mw-blog-card.t17 .mw-blog-card__text p,
.mw-blog-card.t17 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.mw-blog-card.t19584 .mw-blog-card__meta,
.mw-blog-card.t19584 .mw-blog-card__text a,
.mw-blog-card.t19584 .mw-blog-card__text p,
.mw-blog-card.t19584 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t18585 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.mw-blog-card.t18585 .mw-blog-card__meta,
.mw-blog-card.t18585 .mw-blog-card__text a,
.mw-blog-card.t18585 .mw-blog-card__text p,
.mw-blog-card.t18585 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t20 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.mw-blog-card.t20 .mw-blog-card__meta,
.mw-blog-card.t20 .mw-blog-card__text a,
.mw-blog-card.t20 .mw-blog-card__text p,
.mw-blog-card.t20 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.mw-blog-card.t12945 .mw-blog-card__meta,
.mw-blog-card.t12945 .mw-blog-card__text a,
.mw-blog-card.t12945 .mw-blog-card__text p,
.mw-blog-card.t12945 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7588 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.mw-blog-card.t7588 .mw-blog-card__meta,
.mw-blog-card.t7588 .mw-blog-card__text a,
.mw-blog-card.t7588 .mw-blog-card__text p,
.mw-blog-card.t7588 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t6 .mw-blog-card__meta,
.mw-blog-card.t6 .mw-blog-card__text a,
.mw-blog-card.t6 .mw-blog-card__text p,
.mw-blog-card.t6 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t12968 .mw-blog-card__meta,
.mw-blog-card.t12968 .mw-blog-card__text a,
.mw-blog-card.t12968 .mw-blog-card__text p,
.mw-blog-card.t12968 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t7631 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.mw-blog-card.t7631 .mw-blog-card__meta,
.mw-blog-card.t7631 .mw-blog-card__text a,
.mw-blog-card.t7631 .mw-blog-card__text p,
.mw-blog-card.t7631 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t21 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.mw-blog-card.t21 .mw-blog-card__meta,
.mw-blog-card.t21 .mw-blog-card__text a,
.mw-blog-card.t21 .mw-blog-card__text p,
.mw-blog-card.t21 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.mw-blog-card.t12944 .mw-blog-card__meta,
.mw-blog-card.t12944 .mw-blog-card__text a,
.mw-blog-card.t12944 .mw-blog-card__text p,
.mw-blog-card.t12944 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7632 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.mw-blog-card.t7632 .mw-blog-card__meta,
.mw-blog-card.t7632 .mw-blog-card__text a,
.mw-blog-card.t7632 .mw-blog-card__text p,
.mw-blog-card.t7632 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t39 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.mw-blog-card.t39 .mw-blog-card__meta,
.mw-blog-card.t39 .mw-blog-card__text a,
.mw-blog-card.t39 .mw-blog-card__text p,
.mw-blog-card.t39 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.mw-blog-card.t12934 .mw-blog-card__meta,
.mw-blog-card.t12934 .mw-blog-card__text a,
.mw-blog-card.t12934 .mw-blog-card__text p,
.mw-blog-card.t12934 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6746 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.mw-blog-card.t6746 .mw-blog-card__meta,
.mw-blog-card.t6746 .mw-blog-card__text a,
.mw-blog-card.t6746 .mw-blog-card__text p,
.mw-blog-card.t6746 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.mw-blog-card.t102 .mw-blog-card__meta,
.mw-blog-card.t102 .mw-blog-card__text a,
.mw-blog-card.t102 .mw-blog-card__text p,
.mw-blog-card.t102 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.mw-blog-card.t90 .mw-blog-card__meta,
.mw-blog-card.t90 .mw-blog-card__text a,
.mw-blog-card.t90 .mw-blog-card__text p,
.mw-blog-card.t90 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.mw-blog-card.t49 .mw-blog-card__meta,
.mw-blog-card.t49 .mw-blog-card__text a,
.mw-blog-card.t49 .mw-blog-card__text p,
.mw-blog-card.t49 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t88 {
    background: #f6a22e;
}
.mw-blog-card.t88 .mw-blog-card__meta,
.mw-blog-card.t88 .mw-blog-card__text a,
.mw-blog-card.t88 .mw-blog-card__text p,
.mw-blog-card.t88 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t38 {
    background: #f5f5f5;
}
.mw-blog-card.t38 .mw-blog-card__meta,
.mw-blog-card.t38 .mw-blog-card__text a,
.mw-blog-card.t38 .mw-blog-card__text p,
.mw-blog-card.t38 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t25 {
    background: #db1d23;
}
.mw-blog-card.t25 .mw-blog-card__meta,
.mw-blog-card.t25 .mw-blog-card__text a,
.mw-blog-card.t25 .mw-blog-card__text p,
.mw-blog-card.t25 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12939 {
    background: #db1d23;
}
.mw-blog-card.t12939 .mw-blog-card__meta,
.mw-blog-card.t12939 .mw-blog-card__text a,
.mw-blog-card.t12939 .mw-blog-card__text p,
.mw-blog-card.t12939 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t7143 {
    background: #db1d23;
}
.mw-blog-card.t7143 .mw-blog-card__meta,
.mw-blog-card.t7143 .mw-blog-card__text a,
.mw-blog-card.t7143 .mw-blog-card__text p,
.mw-blog-card.t7143 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t110 {
    background: #d71f30;
}
.mw-blog-card.t110 .mw-blog-card__meta,
.mw-blog-card.t110 .mw-blog-card__text a,
.mw-blog-card.t110 .mw-blog-card__text p,
.mw-blog-card.t110 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12935 {
    background: #d71f30;
}
.mw-blog-card.t12935 .mw-blog-card__meta,
.mw-blog-card.t12935 .mw-blog-card__text a,
.mw-blog-card.t12935 .mw-blog-card__text p,
.mw-blog-card.t12935 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6747 {
    background: #d71f30;
}
.mw-blog-card.t6747 .mw-blog-card__meta,
.mw-blog-card.t6747 .mw-blog-card__text a,
.mw-blog-card.t6747 .mw-blog-card__text p,
.mw-blog-card.t6747 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t56 {
    background: #db001b;
}
.mw-blog-card.t56 .mw-blog-card__meta,
.mw-blog-card.t56 .mw-blog-card__text a,
.mw-blog-card.t56 .mw-blog-card__text p,
.mw-blog-card.t56 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t12938 {
    background: #db001b;
}
.mw-blog-card.t12938 .mw-blog-card__meta,
.mw-blog-card.t12938 .mw-blog-card__text a,
.mw-blog-card.t12938 .mw-blog-card__text p,
.mw-blog-card.t12938 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t6756 {
    background: #db001b;
}
.mw-blog-card.t6756 .mw-blog-card__meta,
.mw-blog-card.t6756 .mw-blog-card__text a,
.mw-blog-card.t6756 .mw-blog-card__text p,
.mw-blog-card.t6756 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t80 {
    background: #f5f5f5;
}
.mw-blog-card.t80 .mw-blog-card__meta,
.mw-blog-card.t80 .mw-blog-card__text a,
.mw-blog-card.t80 .mw-blog-card__text p,
.mw-blog-card.t80 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t57 {
    background: #fe0;
}
.mw-blog-card.t57 .mw-blog-card__meta,
.mw-blog-card.t57 .mw-blog-card__text a,
.mw-blog-card.t57 .mw-blog-card__text p,
.mw-blog-card.t57 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t35 {
    background: #f5f5f5;
}
.mw-blog-card.t35 .mw-blog-card__meta,
.mw-blog-card.t35 .mw-blog-card__text a,
.mw-blog-card.t35 .mw-blog-card__text p,
.mw-blog-card.t35 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12948 {
    background: #f5f5f5;
}
.mw-blog-card.t12948 .mw-blog-card__meta,
.mw-blog-card.t12948 .mw-blog-card__text a,
.mw-blog-card.t12948 .mw-blog-card__text p,
.mw-blog-card.t12948 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6753 {
    background: #f5f5f5;
}
.mw-blog-card.t6753 .mw-blog-card__meta,
.mw-blog-card.t6753 .mw-blog-card__text a,
.mw-blog-card.t6753 .mw-blog-card__text p,
.mw-blog-card.t6753 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t37 {
    background: #cf181d;
}
.mw-blog-card.t37 .mw-blog-card__meta,
.mw-blog-card.t37 .mw-blog-card__text a,
.mw-blog-card.t37 .mw-blog-card__text p,
.mw-blog-card.t37 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t41 {
    background: #104c8c;
}
.mw-blog-card.t41 .mw-blog-card__meta,
.mw-blog-card.t41 .mw-blog-card__text a,
.mw-blog-card.t41 .mw-blog-card__text p,
.mw-blog-card.t41 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t5 {
    background: #00adef;
}
.mw-blog-card.t5 .mw-blog-card__meta,
.mw-blog-card.t5 .mw-blog-card__text a,
.mw-blog-card.t5 .mw-blog-card__text p,
.mw-blog-card.t5 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12936 {
    background: #00adef;
}
.mw-blog-card.t12936 .mw-blog-card__meta,
.mw-blog-card.t12936 .mw-blog-card__text a,
.mw-blog-card.t12936 .mw-blog-card__text p,
.mw-blog-card.t12936 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6748 {
    background: #00adef;
}
.mw-blog-card.t6748 .mw-blog-card__meta,
.mw-blog-card.t6748 .mw-blog-card__text a,
.mw-blog-card.t6748 .mw-blog-card__text p,
.mw-blog-card.t6748 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t92 {
    background: #f7931e;
}
.mw-blog-card.t92 .mw-blog-card__meta,
.mw-blog-card.t92 .mw-blog-card__text a,
.mw-blog-card.t92 .mw-blog-card__text p,
.mw-blog-card.t92 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t30 {
    background: #f5f5f5;
}
.mw-blog-card.t30 .mw-blog-card__meta,
.mw-blog-card.t30 .mw-blog-card__text a,
.mw-blog-card.t30 .mw-blog-card__text p,
.mw-blog-card.t30 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t55 {
    background: #6c0c33;
}
.mw-blog-card.t55 .mw-blog-card__meta,
.mw-blog-card.t55 .mw-blog-card__text a,
.mw-blog-card.t55 .mw-blog-card__text p,
.mw-blog-card.t55 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t113 {
    background: #e31b23;
}
.mw-blog-card.t113 .mw-blog-card__meta,
.mw-blog-card.t113 .mw-blog-card__text a,
.mw-blog-card.t113 .mw-blog-card__text p,
.mw-blog-card.t113 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t97 {
    background: #035daa;
}
.mw-blog-card.t97 .mw-blog-card__meta,
.mw-blog-card.t97 .mw-blog-card__text a,
.mw-blog-card.t97 .mw-blog-card__text p,
.mw-blog-card.t97 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t33 {
    background: #e63234;
}
.mw-blog-card.t33 .mw-blog-card__meta,
.mw-blog-card.t33 .mw-blog-card__text a,
.mw-blog-card.t33 .mw-blog-card__text p,
.mw-blog-card.t33 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t9 {
    background: #009edb;
}
.mw-blog-card.t9 .mw-blog-card__meta,
.mw-blog-card.t9 .mw-blog-card__text a,
.mw-blog-card.t9 .mw-blog-card__text p,
.mw-blog-card.t9 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t24 {
    background: #f5f5f5;
}
.mw-blog-card.t24 .mw-blog-card__meta,
.mw-blog-card.t24 .mw-blog-card__text a,
.mw-blog-card.t24 .mw-blog-card__text p,
.mw-blog-card.t24 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12937 {
    background: #f5f5f5;
}
.mw-blog-card.t12937 .mw-blog-card__meta,
.mw-blog-card.t12937 .mw-blog-card__text a,
.mw-blog-card.t12937 .mw-blog-card__text p,
.mw-blog-card.t12937 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t6757 {
    background: #f5f5f5;
}
.mw-blog-card.t6757 .mw-blog-card__meta,
.mw-blog-card.t6757 .mw-blog-card__text a,
.mw-blog-card.t6757 .mw-blog-card__text p,
.mw-blog-card.t6757 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t40 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.mw-blog-card.t40 .mw-blog-card__meta,
.mw-blog-card.t40 .mw-blog-card__text a,
.mw-blog-card.t40 .mw-blog-card__text p,
.mw-blog-card.t40 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t8948 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.mw-blog-card.t8948 .mw-blog-card__meta,
.mw-blog-card.t8948 .mw-blog-card__text a,
.mw-blog-card.t8948 .mw-blog-card__text p,
.mw-blog-card.t8948 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.mw-blog-card.t8966 .mw-blog-card__meta,
.mw-blog-card.t8966 .mw-blog-card__text a,
.mw-blog-card.t8966 .mw-blog-card__text p,
.mw-blog-card.t8966 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t22 {
    background: #f5f5f5;
}
.mw-blog-card.t22 .mw-blog-card__meta,
.mw-blog-card.t22 .mw-blog-card__text a,
.mw-blog-card.t22 .mw-blog-card__text p,
.mw-blog-card.t22 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t45 {
    background: #00a94f;
}
.mw-blog-card.t45 .mw-blog-card__meta,
.mw-blog-card.t45 .mw-blog-card__text a,
.mw-blog-card.t45 .mw-blog-card__text p,
.mw-blog-card.t45 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12946 {
    background: #00a94f;
}
.mw-blog-card.t12946 .mw-blog-card__meta,
.mw-blog-card.t12946 .mw-blog-card__text a,
.mw-blog-card.t12946 .mw-blog-card__text p,
.mw-blog-card.t12946 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t7604 {
    background: #00a94f;
}
.mw-blog-card.t7604 .mw-blog-card__meta,
.mw-blog-card.t7604 .mw-blog-card__text a,
.mw-blog-card.t7604 .mw-blog-card__text p,
.mw-blog-card.t7604 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t105 {
    background: #004596;
}
.mw-blog-card.t105 .mw-blog-card__meta,
.mw-blog-card.t105 .mw-blog-card__text a,
.mw-blog-card.t105 .mw-blog-card__text p,
.mw-blog-card.t105 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t52 {
    background: #005cab;
}
.mw-blog-card.t52 .mw-blog-card__meta,
.mw-blog-card.t52 .mw-blog-card__text a,
.mw-blog-card.t52 .mw-blog-card__text p,
.mw-blog-card.t52 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t47 {
    background: #2a307d;
}
.mw-blog-card.t47 .mw-blog-card__meta,
.mw-blog-card.t47 .mw-blog-card__text a,
.mw-blog-card.t47 .mw-blog-card__text p,
.mw-blog-card.t47 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t108 {
    background: #0060a9;
}
.mw-blog-card.t108 .mw-blog-card__meta,
.mw-blog-card.t108 .mw-blog-card__text a,
.mw-blog-card.t108 .mw-blog-card__text p,
.mw-blog-card.t108 .mw-blog-card__title {
    color: #37003c;
}
.mw-blog-card.t12941 {
    background: #0060a9;
}
.mw-blog-card.t12941 .mw-blog-card__meta,
.mw-blog-card.t12941 .mw-blog-card__text a,
.mw-blog-card.t12941 .mw-blog-card__text p,
.mw-blog-card.t12941 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t17419 {
    background: #0060a9;
}
.mw-blog-card.t17419 .mw-blog-card__meta,
.mw-blog-card.t17419 .mw-blog-card__text a,
.mw-blog-card.t17419 .mw-blog-card__text p,
.mw-blog-card.t17419 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t19 {
    background: #005daa;
}
.mw-blog-card.t19 .mw-blog-card__meta,
.mw-blog-card.t19 .mw-blog-card__text a,
.mw-blog-card.t19 .mw-blog-card__text p,
.mw-blog-card.t19 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t46 {
    background: #ee3424;
}
.mw-blog-card.t46 .mw-blog-card__meta,
.mw-blog-card.t46 .mw-blog-card__text a,
.mw-blog-card.t46 .mw-blog-card__text p,
.mw-blog-card.t46 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.t111 {
    background: #005ca6;
}
.mw-blog-card.t111 .mw-blog-card__meta,
.mw-blog-card.t111 .mw-blog-card__text a,
.mw-blog-card.t111 .mw-blog-card__text p,
.mw-blog-card.t111 .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.has-club-badge .mw-blog-card__title,
.mw-blog-card.theme-club .mw-blog-card__title {
    font-size: 2rem;
    line-height: 3rem;
}
.mw-blog-card.has-club-badge .mw-blog-card__meta,
.mw-blog-card.theme-club .mw-blog-card__meta {
    margin-top: 0.6rem;
}
.mw-blog-card.theme-pl {
    background-color: #37003c;
}
.mw-blog-card.theme-pl .mw-blog-card__meta,
.mw-blog-card.theme-pl .mw-blog-card__text a,
.mw-blog-card.theme-pl .mw-blog-card__text p,
.mw-blog-card.theme-pl .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.theme-pl-live {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.mw-blog-card.theme-pl-live .mw-blog-card__meta,
.mw-blog-card.theme-pl-live .mw-blog-card__text a,
.mw-blog-card.theme-pl-live .mw-blog-card__text p,
.mw-blog-card.theme-pl-live .mw-blog-card__title {
    color: #fff;
}
.mw-blog-card.theme-pl-live .mw-blog-card__title {
    font-size: 2rem;
    line-height: 3rem;
}
.mw-blog-card.theme-pl-live .mw-blog-card__meta {
    margin-top: 0.6rem;
}
.mw-blog-card.theme-fpl {
    background-image: url(../i/elements/backgrounds/campaign-fpl-left.png),
        url(../i/elements/backgrounds/campaign-fpl-right.png),
        linear-gradient(266.61deg, #627bff, #02efff);
    background-repeat: no-repeat;
    background-position: 0 100%, 100% 0, 50%;
    background-size: auto, auto, 100%;
}
.mw-blog-card.theme-fpl .mw-blog-card__text a {
    color: #37003c;
}
.mw-blog-card__meta {
    display: flex;
    gap: 0.8rem;
    min-width: 8.8rem;
    margin-top: 0.2rem;
}
.mw-blog-card__icon-container {
    min-width: 3.2rem;
    display: flex;
    justify-content: center;
}
.mw-blog-card__icon {
    width: 2rem;
    height: 2rem;
}
.mw-blog-card__time-container {
    display: flex;
    flex-direction: column;
}
.mw-blog-card__time {
    font-size: 1.2rem;
    letter-spacing: -0.48px;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mw-blog-card__game-time {
    font-size: 1rem;
    line-height: 1.4rem;
    letter-spacing: -0.4px;
}
.mw-blog-card__content {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.mw-blog-card__content .article__image {
    height: auto;
}
.mw-blog-card__content .embeddable-facebook-content,
.mw-blog-card__content .embeddable-tables {
    margin: 0;
}
.mw-blog-card__content .articleWidget + p {
    margin-top: 0.8rem;
}
.mw-blog-card__content .twitter-tweet,
.mw-blog-card__content .twitter-tweet iframe {
    max-width: 100% !important;
}
.mw-blog-card__title {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    font-size: 1.6rem;
    line-height: 1.8rem;
    letter-spacing: -0.056rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.mw-blog-card__title-icon {
    width: 1.6rem;
    height: 1.6rem;
    margin-top: -0.2rem;
}
.mw-blog-card__text {
    font-size: 1.4rem;
    line-height: 1.8rem;
    letter-spacing: -0.48px;
}
.mw-blog-card__text a {
    text-decoration: underline;
}
.mw-blog-card__text a:hover {
    text-decoration: none;
}
@media (max-width: 640px) {
    .mw-blog-card {
        flex-direction: column;
        padding: 0.8rem;
    }
    .mw-blog-card.theme-fpl {
        background-image: url(../i/elements/backgrounds/campaign-fpl-left-mobile.png),
            linear-gradient(266.61deg, #627bff, #02efff);
        background-repeat: no-repeat;
        background-position: 0 100%;
        background-size: auto, 100%;
    }
    .mw-blog-card.theme-fpl .mw-blog-card__content {
        padding-left: 2.4rem;
    }
    .mw-blog-card__meta {
        align-items: center;
        margin: 0 0 0.4rem;
    }
    .mw-blog-card__icon-container {
        min-width: 0;
    }
    .mw-blog-card__time-container {
        flex-direction: row;
        align-items: center;
        gap: 0.4rem;
    }
    .mw-blog-card__time {
        line-height: 3.2rem;
    }
    .mw-blog-card__title {
        margin-bottom: 0.4rem;
    }
    .mw-blog-card__text {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .mw-blog-card .badge-image-container .badge-image--32 {
        width: 2.5rem;
        height: 2.5rem;
    }
}
.mw-blog__container {
    max-width: 55.2rem;
}
.mw-blog__meta {
    justify-content: space-between;
    margin: 1.6rem auto;
}
.mw-blog__live,
.mw-blog__meta {
    display: flex;
    align-items: center;
}
.mw-blog__live {
    gap: 0.8rem;
    font-size: 1rem;
    line-height: 1rem;
}
.mw-blog__comment-button {
    color: #37003c;
    text-decoration: none;
    font-size: 1.4rem;
    line-height: 1.4rem;
    display: flex;
    justify-content: center;
    border: 1px solid #ebe5eb;
    border-radius: 0.4rem;
    align-items: center;
    padding: 1.2rem 5.6rem;
}
.mw-blog__feed {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}
.mw-blog.isTransferBlog .mw-blog__container {
    max-width: 88.8rem;
    width: 100%;
}
.mc-header {
    position: relative;
    z-index: -1;
    box-shadow: 0 4px 12px 0 rgba(55, 0, 60, 0.12);
}
.mc-header__content-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mc-header__content-container:before {
    display: none;
}
.mc-header.is-open .mc-header__gameweek-selector-list-container {
    height: auto;
    display: block;
}
.mc-header__title {
    font-size: 3rem;
    line-height: 4.5rem;
    letter-spacing: -0.12rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.mc-header__title strong {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.mc-header__end-container {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.mc-header__end-container .dropDown:before {
    display: none;
}
.mc-header__gameweek-selector {
    position: relative;
}
.mc-header__gameweek-selector-current {
    width: 21.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 1.6rem;
    cursor: pointer;
}
.mc-header__gameweek-selector-current-subtitle {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: -0.04rem;
    color: #734c76;
}
.mc-header__gameweek-selector-current-gameweek {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.064rem;
}
.mc-header__gameweek-selector-current-gameweek--short {
    display: none;
}
.mc-header__gameweek-selector-current-date {
    font-size: 1rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: -0.04rem;
}
.mc-header__gameweek-selector-current-icon {
    width: 1rem;
    height: 1rem;
}
.mc-header__gameweek-selector-list-container {
    display: none;
    background: #fff;
    position: absolute;
    top: 100%;
    right: 0;
    height: 0;
    width: 56.4rem;
    max-width: 100vw;
    overflow: hidden;
    transition: 0.2s ease-in-out;
    box-shadow: 0 4px 12px 0 rgba(55, 0, 60, 0.12);
}
.mc-header__gameweek-selector-list-container:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    height: 0.2rem;
    width: 100%;
}
.mc-header__gameweek-selector-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 0.8rem;
    padding: 1.6rem;
}
.mc-header__gameweek-selector-list-item {
    width: 10rem;
    border: 0.1rem solid #ebe5eb;
    padding: 0.8rem;
    background: #ebe5eb;
    border-radius: 0.4rem;
}
.mc-header__gameweek-selector-list-item:hover:not(.active) {
    background: #f5f2f5;
}
.mc-header__gameweek-selector-list-item.active {
    background: #37003c;
}
.mc-header__gameweek-selector-list-item.active
    .mc-header__gameweek-selector-list-item-date,
.mc-header__gameweek-selector-list-item.active
    .mc-header__gameweek-selector-list-item-gameweek {
    color: #fff;
}
.mc-header__gameweek-selector-list-item.complete {
    background: #fff;
}
.mc-header__gameweek-selector-list-item-link {
    text-decoration: none;
}
.mc-header__gameweek-selector-list-item-gameweek {
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.8rem;
    letter-spacing: -0.048rem;
}
.mc-header__gameweek-selector-list-item-date {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    letter-spacing: -0.04rem;
}
.mc-header .pollsBtn {
    display: flex;
    align-items: center;
    gap: 1.7rem;
    cursor: pointer;
}
.mc-header .pollsBtn__icon-container {
    position: relative;
}
.mc-header .pollsBtn__icon {
    width: 2.4rem;
    height: 2.4rem;
}
.mc-header .pollsBtn .fanPollQuestionNumberContainer {
    position: absolute;
    top: -0.2rem;
    right: -0.2rem;
    display: flex;
    width: 0;
    height: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
}
.mc-header .pollsBtn .fanPollQuestionNumberContainer.has-questions {
    width: 1.2rem;
    height: 1.2rem;
    background: #963cff;
}
.mc-header .pollsBtn .fanPollQuestionNumberContainer .questions {
    line-height: 0;
}
.mc-header .pollsBtn .fanPollQuestionNumberContainer strong {
    color: #fff;
    font-size: 0.8rem;
}
@media (max-width: 1023px) {
    .mc-header {
        width: calc(100% + 1.6rem);
        left: -0.8rem;
        z-index: 70;
    }
    .mc-header,
    .mc-header__content-container {
        padding: 0 0.8rem;
    }
    .mc-header__title {
        font-size: 2.5rem;
        line-height: 3.8rem;
        letter-spacing: -0.1rem;
    }
    .mc-header__gameweek-selector-list-container {
        right: -0.8rem;
    }
    .mc-header__gameweek-selector-current {
        justify-content: flex-end;
        width: auto;
    }
    .mc-header__gameweek-selector-current-subtitle {
        display: none;
    }
    .mc-header__gameweek-selector-list {
        justify-self: center;
    }
    .mc-header__gameweek-selector-current-gameweek--long {
        display: none;
    }
    .mc-header__gameweek-selector-current-gameweek--short {
        display: block;
    }
    .mc-header__gameweek-selector-list-item {
        width: calc(33% - 0.5rem);
    }
}
.matchweekDropdown {
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    max-width: 32.8rem;
    margin-top: 2.4rem;
}
@media (max-width: 700px) {
    .matchweekDropdown {
        max-width: 100%;
        width: 100%;
    }
}
.mw-page-header {
    min-height: 9.5rem;
    position: relative;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    padding: 0 0.8rem;
    padding-bottom: 0;
    margin: 0 -0.8rem;
    font-size: 0;
}
.mw-page-header__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 137.6rem;
    width: 100%;
    padding-top: 0.8rem;
}
.mw-page-header__tab-navigation {
    z-index: 10;
    position: absolute;
    max-width: 137.6rem;
    width: 100%;
    margin: auto;
    bottom: 0;
    left: 0.8rem;
    right: 0.8rem;
}
.mw-page-header__tab-navigation .tablist {
    border: none;
}
.mw-page-header__title {
    position: relative;
    z-index: 10;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 4.5rem;
    color: #fff;
}
@keyframes h {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-50px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
.nav-fixed .matchWeekQuestionContainer {
    height: calc(100vh - 6rem);
}
.matchWeekQuestionContainer {
    overflow-y: auto;
    margin-right: 0;
    opacity: 1;
    position: fixed;
    right: 0;
    bottom: 0;
    height: calc(100vh - 12.4rem);
    background-color: #fff;
    z-index: 99;
    width: 380px;
    animation: n 0.3s ease-out;
    transform: translateX(100%);
    transition: 0.1s;
}
.underlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 50;
    background: rgba(55, 0, 60, 0.3);
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease;
}
.matchWeekQuestionContainer.open {
    transform: translateX(0);
    transition: 0.2s ease-out 0.1s;
}
.matchWeekQuestionContainer.open ~ .underlay {
    opacity: 1;
    visibility: visible;
}
.allQuestionsContainer,
.matchweekOptionsContainer {
    animation: n 0.2s ease-out;
    padding: 20px;
}
.allQuestionsContainer .subHeader,
.matchweekOptionsContainer .subHeader {
    margin-bottom: 1.6rem;
    color: #37003c;
    font-family: Premier League;
    font-size: 2rem;
    font-style: normal;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: -0.08rem;
}
.allQuestionsContainer ul,
.matchweekOptionsContainer ul {
    margin-bottom: 2.4rem;
}
.allQuestionsContainer ul li,
.matchweekOptionsContainer ul li {
    padding-bottom: 10px;
    font-size: 1.4rem;
}
.allQuestionsContainer ul li:last-of-type,
.matchweekOptionsContainer ul li:last-of-type {
    padding-bottom: 0;
}
.allQuestionsContainer span:first-child,
.matchweekOptionsContainer span:first-child {
    padding-right: 5px;
}
.allQuestionsContainer .question,
.matchweekOptionsContainer .question {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.4rem;
    line-height: 1.4rem;
    transition: all, 0.2s, ease-out;
    text-decoration: none;
    padding: 1.2rem 1.6rem;
    border-radius: 0.4rem;
    cursor: pointer;
    border: 0.1rem solid #ebe5eb;
}
.allQuestionsContainer .question.answer,
.matchweekOptionsContainer .question.answer {
    cursor: default;
}
.allQuestionsContainer .question.answer:hover,
.matchweekOptionsContainer .question.answer:hover {
    background: #fff;
}
.allQuestionsContainer .question:hover,
.matchweekOptionsContainer .question:hover {
    background: #ebe5eb;
}
.allQuestionsContainer .questionIcon svg,
.matchweekOptionsContainer .questionIcon svg {
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
.allQuestionsContainer .question {
    color: #37003c;
    background: #fff;
    border-color: #ebe5eb;
    cursor: pointer;
}
.allQuestionsContainer .question .arrow-right {
    position: absolute;
    bottom: 50%;
    margin-bottom: -4px;
    right: 1rem;
}
.allQuestionsContainer .question:hover {
    background: #ebe5eb;
}
.matchweekOptionsContainer .question {
    animation: h 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) forwards;
}
.matchweekOptionsContainer .question .tick-w {
    display: none;
    bottom: 50%;
    margin-top: 2px;
    right: 0;
    margin-right: -15px;
}
.matchweekOptionsContainer .question span:first-child,
.matchweekOptionsContainer .question span:nth-child(2) {
    z-index: 10;
    position: relative;
}
.matchweekOptionsContainer .question span:nth-child(2) {
    float: right;
}
.matchweekOptionsContainer .question .bar {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 50%;
    background: linear-gradient(164deg, #05f0ff 20%, #7367ff 81%, #963cff);
    transition: all 0.5s cubic-bezier(1, 0.07, 0.83, 0.67) 0.3s;
    z-index: 5;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    max-width: 100%;
}
.matchweekOptionsContainer .matchweekOptionsBackButton {
    cursor: pointer;
    margin-bottom: 1.6rem;
    transition: 0.2s;
    font-size: 1.4rem;
    line-height: 2.1rem;
    letter-spacing: -0.056rem;
}
.matchweekOptionsContainer .matchweekOptionsBackButton__icon {
    width: 1.4rem;
    height: 1.4rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.8rem;
    position: relative;
    top: -1px;
    transform: rotate(180deg);
}
.matchweekOptionsContainer .matchweekOptionsBackButton:hover {
    text-decoration: underline;
}
.matchWeekHeader {
    background: #37003c;
    width: 100%;
    z-index: 10;
    padding: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.matchWeekHeader__icon-container {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.matchWeekHeader h4 {
    color: #fff;
    font-size: 2.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: -0.1rem;
}
.matchWeekHeader .pulsepollIcon {
    width: 2.4rem;
    height: 2.4rem;
}
.matchWeekHeader .pulsepollIcon__icon {
    width: 2.4rem;
    height: 2.4rem;
    fill: #fff;
}
.matchWeekHeader .matchweekOptionsCloseButton {
    width: 1.6rem;
    height: 1.6rem;
    float: right;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.matchWeekHeader .matchweekOptionsCloseButton svg {
    fill: #fff;
}
@media (max-width: 700px) {
    .mc-header .pollContainer {
        display: none;
    }
}
.league-table__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 2.4rem;
}
.league-table__header-title,
.league-table__header span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.league-table__header-title {
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: -0.1rem;
}
@media (max-width: 700px) {
    .league-table__header {
        flex-direction: column-reverse;
    }
    .league-table .toggle-btn {
        order: 1;
    }
    .league-table .icn {
        width: 1rem;
        height: 1rem;
        position: absolute;
        right: 1rem;
    }
}
.milestones__container {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem;
    width: 100%;
}
.milestones__season-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    width: 100%;
    font-size: 3rem;
    line-height: 4.5rem;
    margin-bottom: 2.4rem;
}
.milestones__card {
    display: flex;
    width: calc(50% - 1.2rem);
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
    margin-bottom: 5.6rem;
    min-height: 28.6rem;
    position: relative;
}
.milestones__card:after {
    content: "";
    position: absolute;
    bottom: -4rem;
    width: 100%;
    height: 0.1rem;
    background-color: #ebe5eb;
}
.milestones__card:nth-of-type(2n):after {
    left: -1.3rem;
}
.milestones__card:nth-of-type(odd):after {
    right: -1.3rem;
}
.milestones__card:last-of-type,
.milestones__card:nth-last-child(2):not(:nth-of-type(2n)) {
    margin-bottom: 0;
}
.milestones__card:last-of-type:after,
.milestones__card:nth-last-child(2):not(:nth-of-type(2n)):after {
    display: none;
}
.milestones__info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 1.6rem;
    width: 50%;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}
.milestones__svg-background {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
}
.milestones__milestone-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
    color: #37003c;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 0.5rem;
}
.milestones__milestone-title .icn {
    width: 3.2rem;
    min-width: 3.2rem;
    height: 3.2rem;
    margin-right: 0.4rem;
}
.milestones__player-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    line-height: 2.4rem;
    font-size: 1.6rem;
}
.milestones__player-pos {
    margin-bottom: 1.6rem;
}
.milestones__player-pos,
.milestones__text-article {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.milestones__text-article {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin-bottom: 1.2rem;
    text-decoration: none;
}
.milestones__text-article .icn {
    width: 2.5rem;
    height: 2.5rem;
    fill: #37003c;
}
.milestones__text-article .external-icn {
    width: 1.2rem;
    height: 1.2rem;
    display: inline;
}
.milestones__text-article:hover {
    text-decoration: underline;
}
.milestones__button {
    background: linear-gradient(
        238deg,
        #ebff00 -2.21%,
        #00ff87 102.01%,
        #05f0ff 206.23%
    );
    width: 100%;
    padding: 1.1rem 1.6rem;
    min-width: 0;
}
.milestones__button .icn {
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
    margin-left: 0.8rem;
    transition: all 0.2s ease-in-out;
}
.milestones__button:hover {
    margin-top: 0;
}
.milestones__button:hover .icn {
    margin-right: -0.8rem;
    margin-left: 1.6rem;
}
.milestones__image-container {
    width: 50%;
    position: relative;
    overflow: hidden;
    border-radius: 0 0.8rem 0.8rem 0;
}
@media (max-width: 1023px) {
    .milestones__info {
        padding: 0.8rem;
    }
    .milestones__milestone-title {
        font-size: 2rem;
        line-height: 2rem;
    }
    .milestones__button {
        padding: 1.1rem 1rem;
    }
}
@media (max-width: 800px) {
    .milestones .pageFilter {
        margin-bottom: 1.6rem;
    }
    .milestones .pageFilter__container {
        margin: 0;
    }
    .milestones__season-title {
        margin-bottom: 1.2rem;
    }
    .milestones__container {
        gap: 4.8rem;
    }
    .milestones__card {
        flex-direction: column-reverse;
        width: 100%;
        min-height: 0;
        margin-bottom: 0;
    }
    .milestones__card:after {
        bottom: -2.4rem;
        left: 0 !important;
    }
    .milestones__info {
        width: 100%;
        padding: 1.2rem;
    }
    .milestones__milestone-title {
        font-size: 3rem;
        line-height: 4.5rem;
        margin-bottom: 0;
    }
    .milestones__milestone-title .icn {
        width: 2.4rem;
        height: 2.4rem;
        min-width: 2.4rem;
    }
    .milestones__player-name {
        font-size: 2rem;
        line-height: 3rem;
    }
    .milestones__player-pos {
        margin-bottom: 1.2rem;
    }
    .milestones__image-container {
        width: 100%;
        aspect-ratio: 16/9;
        border-radius: 0.8rem 0.8rem 0 0;
    }
}
.campaign-promo {
    display: flex;
    gap: 0.8rem;
    margin: 4.8rem auto;
}
.campaign-promo--full-width {
    gap: 0;
    margin: 0 auto;
}
.campaign-promo--full-width .campaign-promo__image-container,
.campaign-promo--full-width .campaign-promo__info-container {
    border: 0;
    border-radius: 0;
}
.campaign-promo--full-width .campaign-promo__duration {
    padding: 0 0.8rem 0 0.4rem;
}
.campaign-promo__image-container {
    border-radius: 2.4rem;
    position: relative;
    flex-grow: 1;
    overflow: hidden;
}
.campaign-promo__banner-image img {
    transition: transform 0.2s ease;
}
.campaign-promo__banner-image:focus img,
.campaign-promo__banner-image:hover img {
    transform: scale(1.1);
}
.campaign-promo__info-container {
    background-color: #fff;
    border: 1px solid #ebe5eb;
    border-radius: 2.4rem;
    display: flex;
    flex-direction: column;
    padding: 3.2rem 2.4rem;
    position: relative;
    overflow: hidden;
    width: 33.3333333333%;
}
.campaign-promo__info-container:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem;
}
.campaign-promo__campaign-logo {
    background-repeat: no-repeat;
    width: 100%;
    height: 12.4rem;
}
.campaign-promo__campaign-logo-text {
    font-size: 3.9rem;
    line-height: 4.7rem;
    letter-spacing: -0.04px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.campaign-promo__info {
    position: relative;
    margin-top: 17rem;
}
.campaign-promo__heading {
    font-size: 3rem;
    line-height: 4.5rem;
    letter-spacing: -0.04px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.campaign-promo__description {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 0.8rem;
}
.campaign-promo__link {
    display: flex;
    max-width: 23.5rem;
}
.campaign-promo__link-icon {
    fill: #37003c;
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 0.8rem;
}
.campaign-promo__link-icon--video {
    width: 2rem;
    height: 2rem;
    margin: 0 0.4rem;
}
.campaign-promo__video-tags {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    position: absolute;
    top: -1.8rem;
}
.campaign-promo__duration {
    background-color: #37003c;
    border-radius: 0 0.8rem 0 0;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0 0.8rem 0 2rem;
    position: absolute;
    left: 0;
    bottom: 0;
}
.campaign-promo__duration-icon {
    fill: #fff;
    height: 2.2rem;
    width: 2.2rem;
}
.campaign-promo .audioDesc,
.campaign-promo .closedCaption {
    background-color: #87668a;
    border-radius: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    line-height: 1.7rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    width: 2.2rem;
    height: 1.53rem;
}
.campaign-promo.nrfr .campaign-promo__info-container {
    background-color: #000;
    border-bottom: 0;
}
.campaign-promo.nrfr .campaign-promo__info-container:after {
    background-color: #ebff00;
}
.campaign-promo.nrfr .campaign-promo__description,
.campaign-promo.nrfr .campaign-promo__heading {
    color: #fff;
}
.campaign-promo.nrfr .campaign-promo__campaign-logo {
    background-image: url(../i/elements/campaign-logo-nrfr.svg);
}
.campaign-promo.nrfr .campaign-promo .audioDesc,
.campaign-promo.nrfr .campaign-promo .closedCaption {
    background-color: #fff;
    color: #000;
}
.campaign-promo.epl .campaign-promo__info-container:after {
    background-image: linear-gradient(90deg, #ebff57, #7cfd92);
}
.campaign-promo.epl .campaign-promo__campaign-logo {
    background-image: url(../i/elements/campaign-logo-epl.png);
    background-size: contain;
}
@media (min-width: 800px) {
    .campaign-promo.epl.full-colour .campaign-promo__info-container {
        background-image: linear-gradient(90deg, #ebff57, #7cfd92);
        border-bottom: 1px solid #ebe5eb;
    }
}
.campaign-promo.rainbow-laces .campaign-promo__info-container {
    border-bottom: 0;
}
.campaign-promo.rainbow-laces .campaign-promo__info-container:after {
    background-image: linear-gradient(
        180deg,
        #760088,
        #760088 10%,
        #004cff 0 20%,
        #028121 20% 30%,
        #fe0 30% 40%,
        #ff8d00 40% 50%,
        #e50000 50% 60%,
        #000 60% 70%,
        #613915 70% 80%,
        #73d7ee 80% 90%,
        #ed70ab 90%
    );
}
.campaign-promo.rainbow-laces .campaign-promo__campaign-logo {
    background-image: url(../i/elements/campaign-logo-rainbow-laces.png);
    background-size: auto 9.5rem;
}
.campaign-promo.rbl .campaign-promo__info-container {
    border-bottom: 0;
}
.campaign-promo.rbl .campaign-promo__info-container:after {
    background-color: #c1ddf2;
}
.campaign-promo.rbl .campaign-promo__campaign-logo {
    background-image: url(../i/elements/campaign-logo-rbl.png);
    background-size: auto 9.3rem;
}
@media (min-width: 800px) {
    .campaign-promo.rbl.full-colour .campaign-promo__info-container {
        background-color: #c1ddf2;
        border-bottom: 1px solid #ebe5eb;
    }
}
.campaign-promo.pl30 .campaign-promo__info-container {
    border-bottom: 0;
}
.campaign-promo.pl30 .campaign-promo__info-container:after {
    background-image: linear-gradient(90deg, #963cff, #ff2882 50.52%, #ff6900);
}
.campaign-promo.pl30 .campaign-promo__campaign-logo {
    background-image: url(../i/elements/campaign-logo-pl30.svg);
    background-size: contain;
}
@media (min-width: 800px) {
    .campaign-promo.pl30.full-colour .campaign-promo__info-container {
        background: linear-gradient(
            120.16deg,
            #963cff -9.79%,
            #ff2882 64.72%,
            #ff6900 87.92%
        );
    }
    .campaign-promo.pl30.full-colour .campaign-promo__info-container:after {
        background-image: url(../i/elements/backgrounds/campaign-pl30.svg);
        background-size: cover;
        height: 100%;
        top: 0;
    }
    .campaign-promo.pl30.full-colour .campaign-promo__info {
        z-index: 10;
    }
    .campaign-promo.pl30.full-colour .campaign-promo__campaign-logo {
        background-image: url(../i/elements/campaign-logo-pl30-white.svg);
        z-index: 10;
    }
    .campaign-promo.pl30.full-colour .campaign-promo__description,
    .campaign-promo.pl30.full-colour .campaign-promo__heading {
        color: #fff;
    }
    .campaign-promo.pl30.full-colour .audioDesc,
    .campaign-promo.pl30.full-colour .closedCaption {
        background-color: #fff;
        color: #87668a;
    }
}
.campaign-promo.stay-well .campaign-promo__info-container {
    border-bottom: 0;
}
.campaign-promo.stay-well .campaign-promo__info-container:after {
    background-image: linear-gradient(90deg, #ff2882, #ff6900);
}
@media (min-width: 800px) {
    .campaign-promo.stay-well.full-colour .campaign-promo__info-container {
        background: linear-gradient(120.16deg, #ff2882 39.57%, #ff6900 87.92%);
    }
    .campaign-promo.stay-well.full-colour
        .campaign-promo__info-container:after {
        background-image: url(../i/elements/backgrounds/campaign-stay-well.svg);
        background-size: cover;
        height: 100%;
        top: 0;
    }
    .campaign-promo.stay-well.full-colour .campaign-promo__campaign-logo,
    .campaign-promo.stay-well.full-colour .campaign-promo__info {
        z-index: 10;
    }
    .campaign-promo.stay-well.full-colour .campaign-promo__campaign-logo-text,
    .campaign-promo.stay-well.full-colour .campaign-promo__description,
    .campaign-promo.stay-well.full-colour .campaign-promo__heading {
        color: #fff;
    }
    .campaign-promo.stay-well.full-colour .audioDesc,
    .campaign-promo.stay-well.full-colour .closedCaption {
        background-color: #fff;
        color: #87668a;
    }
}
.campaign-promo.inside-matters .campaign-promo__info-container {
    border-bottom: 0;
}
.campaign-promo.inside-matters .campaign-promo__info-container:after {
    background-image: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
}
@media (min-width: 800px) {
    .campaign-promo.inside-matters.full-colour .campaign-promo__info-container {
        background: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
    }
    .campaign-promo.inside-matters.full-colour .campaign-promo__info {
        z-index: 10;
    }
    .campaign-promo.inside-matters.full-colour
        .campaign-promo__campaign-logo-text,
    .campaign-promo.inside-matters.full-colour .campaign-promo__description,
    .campaign-promo.inside-matters.full-colour .campaign-promo__heading {
        color: #fff;
    }
    .campaign-promo.inside-matters.full-colour .audioDesc,
    .campaign-promo.inside-matters.full-colour .closedCaption {
        background-color: #fff;
        color: #87668a;
    }
}
.campaign-promo--sponsor {
    height: 53rem;
}
.campaign-promo--sponsor .campaign-promo__info {
    flex-grow: 1;
    margin-top: 0;
    display: flex;
    flex-direction: column;
}
.campaign-promo--sponsor .campaign-promo__link {
    height: 4rem;
    margin-top: auto;
}
.campaign-promo--sponsor .campaign-promo__campaign-logo {
    display: none;
}
.campaign-promo.barclays .campaign-promo__info-container:after {
    background: linear-gradient(
        134.47deg,
        #05f0ff -26.07%,
        #7367ff 78.12%,
        #963cff 110.57%
    );
}
@media (max-width: 1023px) {
    .campaign-promo__info {
        margin-top: 8rem;
    }
}
@media (max-width: 800px) {
    .campaign-promo {
        flex-direction: column-reverse;
        gap: 0;
        margin-left: -0.8rem;
        margin-right: -0.8rem;
    }
    .campaign-promo--full-width {
        margin: 0 auto;
    }
    .campaign-promo--sponsor {
        height: auto;
        margin: 1.6rem -1rem;
    }
    .campaign-promo__image-container {
        border-radius: 0;
        height: 21.1rem;
    }
    .campaign-promo__info-container {
        border: none;
        border-radius: 0;
        padding: 1.6rem 0.8rem 2.6rem;
        width: 100%;
    }
    .campaign-promo__campaign-logo {
        display: none;
    }
    .campaign-promo__info {
        margin-top: 0;
    }
    .campaign-promo__video-tags {
        position: relative;
        top: auto;
        margin-bottom: 0.6rem;
    }
    .campaign-promo__duration {
        padding: 0 0.8rem 0 0.4rem;
    }
}
.nikeAdjacentBalls {
    display: flex;
}
.nikeAdjacentBall {
    text-align: center;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
    color: #fff;
    padding: 2rem;
    background-image: linear-gradient(#07276b, #2b74b0);
    height: 100%;
    width: 50%;
    position: relative;
}
.nikeAdjacentBall.nextBall {
    background-image: linear-gradient(#187a64, #89cf3b);
}
.nikeAdjacentBall .ballContainer {
    max-width: 30rem;
    max-height: 30rem;
    width: 100%;
    margin: 0 auto;
    position: relative;
    margin-bottom: 2rem;
}
.nikeAdjacentBall .ball {
    position: relative;
    display: block;
    width: 100%;
    z-index: 10;
}
.nikeAdjacentBall .ball:before {
    content: "";
    position: absolute;
    top: 1rem;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    border-radius: 100%;
    box-shadow: 0 30px 100px rgba(0, 0, 0, 0.5);
    z-index: 10;
}
.nikeAdjacentBall .season {
    font-size: 2rem;
}
.nikeAdjacentBall .name {
    font-size: 3.6rem;
    margin-bottom: 3rem;
    text-transform: uppercase;
    position: relative;
}
.nikeAdjacentBall.altBall .ball {
    margin-left: -20%;
}
.nikeAdjacentBall .altBallImageSm {
    position: absolute;
    top: 50%;
    left: 70%;
    transform: translateY(-50%);
    width: 50%;
}
.nikeAdjacentBall .altBallImageSm:before {
    content: "";
    position: absolute;
    top: 1rem;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    border-radius: 100%;
    box-shadow: 0 30px 100px rgba(0, 0, 0, 0.5);
    z-index: 10;
}
.nikeAdjacentBall img {
    width: 100%;
    position: relative;
    z-index: 10;
}
.nikeAdjacentBall .title {
    margin-bottom: 1rem;
    display: block;
    font-size: 1.6rem;
}
.nikeAdjacentBall p {
    color: #fff;
    margin-bottom: 1rem;
    font-size: 1.3rem;
    width: 90%;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
}
.article-promo--history .nikeAdjacentBall .article-promo__btn,
.nikeAdjacentBall .article-promo--history .article-promo__btn,
.nikeAdjacentBall .btn {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #37003c;
    position: relative;
    color: #fff;
    border: none;
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding-right: 5rem;
}
.article-promo--history .nikeAdjacentBall .article-promo__btn:after,
.article-promo--history .nikeAdjacentBall .article-promo__btn:before,
.nikeAdjacentBall .article-promo--history .article-promo__btn:after,
.nikeAdjacentBall .article-promo--history .article-promo__btn:before,
.nikeAdjacentBall .btn:after,
.nikeAdjacentBall .btn:before {
    content: none;
}
.article-promo--history .nikeAdjacentBall .article-promo__btn .icn,
.nikeAdjacentBall .article-promo--history .article-promo__btn .icn,
.nikeAdjacentBall .btn .icn {
    width: 1.5rem;
    fill: #fff;
    position: absolute;
    right: 1.6rem;
    transition: right 0.2s ease-in-out;
    top: 50%;
    bottom: 50%;
    transform: translateY(-50%);
}
.article-promo--history .nikeAdjacentBall .article-promo__btn:hover,
.nikeAdjacentBall .article-promo--history .article-promo__btn:hover,
.nikeAdjacentBall .btn:hover {
    background: #ff2882;
}
.article-promo--history .nikeAdjacentBall .article-promo__btn:hover .icn,
.nikeAdjacentBall .article-promo--history .article-promo__btn:hover .icn,
.nikeAdjacentBall .btn:hover .icn {
    right: 1rem;
}
.nikeAdjacentBall .nameUnderlay {
    top: auto;
    bottom: -5vw;
    font-size: 0;
}
.nikeBallHub.mobile .nikeAdjacentBall .nameUnderlay,
.nikeBallHub .visible .nikeAdjacentBall .nameUnderlay {
    font-size: 4.5vw;
}
@media (max-width: 900px) {
    .ballSection.nikeAdjacentBalls {
        display: block;
        height: calc(200vh - 12rem);
    }
    .nikeAdjacentBall {
        width: 100%;
        height: 50%;
    }
    .nikeBallHub.mobile .nikeAdjacentBall .nameUnderlay,
    .nikeBallHub .visible .nikeAdjacentBall .nameUnderlay {
        font-size: 9vw;
    }
}
@media (max-width: 31.25em) {
    .nikeAdjacentBall.altBall .ball {
        width: 70%;
        margin-left: 0;
    }
    .nikeAdjacentBall.altBall .altBallImageSm {
        left: 55%;
    }
}
@media (max-height: 43.75em) {
    .nikeAdjacentBall .name {
        font-size: 3rem;
    }
    .nikeAdjacentBall .ballContainer {
        max-width: 25rem;
    }
    .nikeAdjacentBall p {
        display: none;
    }
}
@keyframes i {
    0% {
        transform: translateY(-10rem);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes j {
    0% {
        transform: translateY(-5rem);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes k {
    0% {
        transform: translateY(5rem);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes l {
    0% {
        transform: scale(0);
        opacity: 0;
    }
    80% {
        transform: scale(1.4);
    }
    to {
        transform: scale(1);
        opacity: 1;
    }
}
@keyframes m {
    0% {
        width: 0;
        opacity: 0;
    }
    to {
        width: 100%;
        opacity: 1;
    }
}
.nikeBallHub .ballSection {
    height: calc(100vh - 11rem);
    min-height: 420px;
    background: #37003c;
    position: relative;
    width: 100%;
    overflow: hidden;
}
@media (max-width: 900px) {
    .nikeBallHub .ballSection {
        height: calc(100vh - 6rem);
    }
    .nikeBallHub .ballSection.nikeAdjacentBalls {
        height: calc(200vh - 6rem);
    }
}
@media (max-width: 700px) {
    .nikeBallHub .ballSection.stats {
        height: calc(100vh + 14rem);
    }
}
.nikeBallHub .ballSection.noBall {
    z-index: 40;
}
.nikeBallHub .nameUnderlay {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 9.5vw;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    z-index: 0;
    background: linear-gradient(hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: none;
    transform: translateZ(0);
    transition: 2s cubic-bezier(0, 1.09, 0.58, 1);
}
@supports (-webkit-background-clip: text) {
    .nikeBallHub .nameUnderlay {
        display: block;
    }
}
.nikeBallHub .buyBall {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    text-align: center;
}
@media (max-height: 31.25em) {
    .nikeBallHub .buyBall {
        bottom: 1rem;
    }
}
.nikeBallHub .btn-buy {
    background: #000;
    color: #fff;
    border: none;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    white-space: nowrap;
    display: inline-block;
    position: relative;
}
.nikeBallHub .btn-buy:after,
.nikeBallHub .btn-buy:before {
    content: none;
}
.nikeBallHub .btn-buy:hover {
    background: #ff2882;
}
.nikeBallHub .btn-buy .icn {
    width: 1.5rem;
    fill: #fff;
    position: absolute;
    right: 1.6rem;
    transition: right 0.2s ease-in-out;
    top: 50%;
    bottom: 50%;
    transform: translateY(-50%);
}
.nikeBallHub .pageNav {
    position: fixed;
    top: 50%;
    right: 2rem;
    transform: translateY(-50%);
    z-index: 50;
    margin-top: 8.5rem;
}
.nikeBallHub .pageNav li {
    margin: 1.2rem 0;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 100%;
    position: relative;
    cursor: pointer;
    transform: scale(0);
    animation-name: l;
    animation-duration: 0.1s;
    animation-delay: 0.55s;
    animation-fill-mode: forwards;
}
.nikeBallHub .pageNav li:nth-child(2) {
    animation-delay: 0.6s;
}
.nikeBallHub .pageNav li:nth-child(3) {
    animation-delay: 0.65s;
}
.nikeBallHub .pageNav li:nth-child(4) {
    animation-delay: 0.7s;
}
.nikeBallHub .pageNav li:nth-child(5) {
    animation-delay: 0.75s;
}
.nikeBallHub .pageNav li:nth-child(6) {
    animation-delay: 0.8s;
}
.nikeBallHub .pageNav li:nth-child(7) {
    animation-delay: 0.9s;
}
.nikeBallHub .pageNav li:nth-child(8) {
    animation-delay: 0.95s;
}
.nikeBallHub .pageNav li:nth-child(9) {
    animation-delay: 1s;
}
.nikeBallHub .pageNav li:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    border: 2px solid transparent;
    transition: 0.2s;
}
.nikeBallHub .pageNav li.active:before,
.nikeBallHub .pageNav li:hover:before {
    top: -5px;
    left: -5px;
    right: -5px;
    bottom: -5px;
}
.nikeBallHub .pageNav li:hover:before {
    border-color: hsla(0, 0%, 100%, 0.6);
}
.nikeBallHub .pageNav li.active:before {
    border-color: #fff;
}
.nikeBallHub .sectionHeader {
    color: #fff;
    padding: 3rem 0 0 4rem;
    position: relative;
    z-index: 10;
}
.nikeBallHub .sectionHeader .season {
    font-size: 1.2rem;
    color: hsla(0, 0%, 100%, 0.8);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.nikeBallHub .sectionHeader .ball {
    text-transform: uppercase;
    color: hsla(0, 0%, 100%, 0.8);
    font-size: 1.8rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.nikeBallHub .sectionHeader .subHeader {
    margin-bottom: 0;
    font-size: 4rem;
    line-height: 1;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
@media (max-width: 1023px) {
    .nikeBallHub .sectionHeader {
        padding-left: 2rem;
    }
}
.nikeBallHub .thumbnail figcaption {
    color: #fff;
}
.nikeBallHub .thumbnail figcaption .published {
    color: hsla(0, 0%, 100%, 0.6);
    transition: 0.2s;
}
.nikeBallHub .thumbnail:focus,
.nikeBallHub .thumbnail:hover {
    background: #fff;
}
.nikeBallHub .thumbnail:focus figcaption,
.nikeBallHub .thumbnail:hover figcaption {
    color: #000;
}
.nikeBallHub .thumbnail:focus figcaption .title,
.nikeBallHub .thumbnail:hover figcaption .title {
    text-decoration: none;
}
.nikeBallHub .thumbnail:focus figcaption .published,
.nikeBallHub .thumbnail:hover figcaption .published {
    color: rgba(0, 0, 0, 0.8);
}
.nikeBallHub .fixBottom {
    position: absolute;
    bottom: 2rem;
    left: 0;
    right: 0;
    z-index: 10;
}
.nikeBallHub .ballHubHeader h1 a {
    color: #fff;
    text-decoration: none;
    position: relative;
    z-index: 10;
}
.nikeBallHub .ballHubHeader h1 a:hover {
    text-decoration: underline;
}
@media (max-width: 56.25em) {
    .nikeBallHub .ballHubHeader h1 {
        font-size: 2rem;
    }
}
@media (max-width: 50em) {
    .nikeBallHub .heroImgBg {
        display: none;
    }
}
@media (max-width: 43.75em) {
    .nikeBallHub .pageNav {
        display: none;
    }
    .nikeBallHub .ballHubHeader {
        padding-top: 1rem;
    }
    .nikeBallHub .sectionHeader {
        padding: 2rem;
        text-align: center;
    }
    .nikeBallHub .sectionHeader .ball,
    .nikeBallHub .sectionHeader .season {
        display: none;
    }
    .nikeBallHub .sectionHeader .subHeader {
        font-size: 3rem;
    }
}
.nikeBallHub.loaded .heroImg .nameUnderlay {
    font-size: 9.5vw;
}
.nikeBallHub .ballSection.clubSection {
    background: #d81920;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
}
.nikeBallHub .clubRequired {
    background: linear-gradient(#fc2338, #f85a07);
}
.nikeBallHub .clubRequired .clubRequiredContent {
    text-align: center;
    margin-top: -4rem;
}
.nikeBallHub .clubRequired .clubRequiredContent h4 {
    color: #fff;
    font-size: 3.4rem;
    text-transform: uppercase;
    margin-bottom: 2rem;
}
.nikeBallHub .clubRequired .clubRequiredContent p {
    color: #fff;
    margin-bottom: 3rem;
}
.article-promo--history
    .nikeBallHub
    .clubRequired
    .clubRequiredContent
    .article-promo__btn,
.nikeBallHub
    .clubRequired
    .clubRequiredContent
    .article-promo--history
    .article-promo__btn,
.nikeBallHub .clubRequired .clubRequiredContent .btn {
    display: inline-block;
    min-width: 20rem;
}
.nikeBallHub .clubRequired .clubSection {
    background: #d81920 top no-repeat;
}
.nikeBallHub .clubRequired .clubSection .thumbnail {
    max-width: 50rem;
}
.nikeBallHub .clubRequired .select-club {
    display: table;
    margin: 0 auto 1rem;
    min-width: 20rem;
}
.nikeBallHub .nikeClubStrip {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5rem 5rem 8rem 0;
    display: flex;
    flex-direction: row;
    background: #d81920;
}
.nikeBallHub .nikeClubStrip a {
    text-decoration: none;
    color: #fff;
}
.nikeBallHub .nikeClubStrip .clubCard {
    background: #37003c;
    text-align: center;
    width: 20rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    border-radius: 0 3px 3px 0;
    transition: 0.2s;
}
.nikeBallHub .nikeClubStrip .clubCard h5 {
    margin: 1rem 0;
}
.nikeBallHub .nikeClubStrip .clubCard h5 .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
}
.nikeBallHub .nikeClubStrip .clubCard:focus,
.nikeBallHub .nikeClubStrip .clubCard:hover {
    background: rgb(8.25, 0, 9);
}
.nikeBallHub .nikeClubStrip .stats,
.nikeBallHub .nikeClubStrip .videos {
    display: flex;
    flex-direction: row;
    flex: 1;
}
.nikeBallHub .nikeClubStrip .stats {
    padding: 0 2rem;
}
.nikeBallHub .nikeClubStrip .videos {
    padding-top: 1rem;
}
.nikeBallHub .nikeClubStrip .statCard {
    padding: 1rem;
    width: 33.33%;
    transition: 0.2;
    position: relative;
}
.nikeBallHub .nikeClubStrip .statCard:before {
    content: "";
    height: 1px;
    background: #fff;
    display: block;
    margin-bottom: 1rem;
}
.nikeBallHub .nikeClubStrip .statCard .statHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-bottom: 1rem;
    text-transform: uppercase;
    font-size: 1.2rem;
}
.nikeBallHub .nikeClubStrip .statCard .statHeader .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 1rem;
}
.nikeBallHub .nikeClubStrip .statCard .hero:before {
    content: "";
    display: block;
}
.nikeBallHub .nikeClubStrip .statCard .hero:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallHub .nikeClubStrip .statCard .hero .name {
    font-size: 2rem;
    clear: both;
    float: left;
    padding-top: 1rem;
}
.nikeBallHub .nikeClubStrip .statCard .hero .stat {
    float: left;
    font-size: 5rem;
    line-height: 4rem;
}
.nikeBallHub .nikeClubStrip .statCard .img {
    position: absolute;
    height: 7rem;
    top: 2rem;
    right: 0;
}
.nikeBallHub .nikeClubStrip .statCard .player {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.8);
    display: block;
    padding: 1rem 0;
    font-size: 1.2rem;
}
.nikeBallHub .nikeClubStrip .statCard .player:before {
    content: "";
    display: block;
}
.nikeBallHub .nikeClubStrip .statCard .player:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallHub .nikeClubStrip .statCard .player .name {
    float: left;
}
.nikeBallHub .nikeClubStrip .statCard .player .stat {
    float: right;
}
.nikeBallHub .nikeClubStrip .statCard .cta {
    padding: 1rem;
    text-align: center;
    display: block;
    font-size: 1.2rem;
}
.nikeBallHub .nikeClubStrip .statCard .cta .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
}
.nikeBallHub .nikeClubStrip .statCard:focus,
.nikeBallHub .nikeClubStrip .statCard:hover {
    background: rgba(0, 0, 0, 0.1);
}
@media (max-width: 43.75em) {
    .nikeBallHub .nikeClubStrip {
        position: static;
        display: block;
        padding: 0;
    }
    .nikeBallHub .nikeClubStrip .stats {
        white-space: nowrap;
        display: block;
    }
    .nikeBallHub .nikeClubStrip .statCard {
        display: inline-block;
        vertical-align: top;
        width: 20rem;
        white-space: normal;
        padding-top: 0;
        padding-bottom: 0;
    }
    .nikeBallHub .nikeClubStrip .statCard .player {
        padding: 0.5rem 0;
    }
    .nikeBallHub .nikeClubStrip .statCard .cta {
        padding-bottom: 0;
    }
    .nikeBallHub .nikeClubStrip .clubCard {
        display: none;
        position: absolute;
        top: 2rem;
        right: 0;
    }
}
@media (max-width: 56.25em) {
    .nikeBallHub .ballSection.clubSection {
        background-image: none !important;
    }
}
@media (max-width: 43.75em) {
    .nikeBallHub .clubRequired .clubRequiredContent {
        margin-top: 0;
    }
    .nikeBallHub .clubRequired .clubRequiredContent h4 {
        font-size: 1.6rem;
        margin-bottom: 0;
    }
    .nikeBallHub .clubSection .sectionHeader {
        text-align: left;
        font-size: 2rem;
    }
}
.nikeBallHub .ballSection.features {
    background: #073863;
    background-image: linear-gradient(#073863, #0c538b);
}
.nikeBallHub .ballSection.technology {
    background: #4e8204;
    background-image: linear-gradient(#4d8103, #06b00f);
}
.nikeBallHub .infoPanel {
    opacity: 0;
    transition: 0.5s;
    transform: translateY(5rem);
    position: absolute;
    z-index: 40;
}
.nikeBallHub .infoPanel .pointer {
    content: "";
    position: absolute;
    top: -2rem;
    height: 2px;
    background: #fff;
    transition: 0.2s;
}
.nikeBallHub .infoPanel .pointer:after {
    content: "";
    position: absolute;
    height: 4rem;
    width: 4rem;
    border: 4px solid #fff;
    border-radius: 100%;
    margin-top: -2.4rem;
    background-repeat: no-repeat;
    background-image: radial-gradient(
        hsla(0, 0%, 100%, 0.2) 70%,
        hsla(0, 0%, 100%, 0) 0
    );
    background-position: 0 -35px;
    background-size: 150%;
    transform: scale(0);
    transition: 0.1s;
}
.nikeBallHub .infoPanel .title {
    font-size: 2.4rem;
    color: #fff;
    max-width: 30rem;
    display: block;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
}
.nikeBallHub .infoPanel p {
    color: #fff;
    font-size: 1.4rem;
    line-height: 1.6;
    max-width: 30rem;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.nikeBallHub .infoLeft {
    right: 50%;
    padding-right: 25rem;
    padding-left: 8rem;
}
.nikeBallHub .infoLeft .pointer {
    left: 0;
    right: 100%;
    background: linear-gradient(
        90deg,
        hsla(0, 0%, 100%, 0),
        hsla(0, 0%, 100%, 0.4)
    );
}
.nikeBallHub .infoLeft .pointer:after {
    right: -4.8rem;
    transform-origin: left;
}
.nikeBallHub .infoRight {
    left: 50%;
    padding-left: 25rem;
    padding-right: 8rem;
}
.nikeBallHub .infoRight .pointer {
    right: 0;
    left: 100%;
    background: linear-gradient(
        270deg,
        hsla(0, 0%, 100%, 0),
        hsla(0, 0%, 100%, 0.4)
    );
}
.nikeBallHub .infoRight .pointer:after {
    left: -4.8rem;
    transform-origin: right;
}
@media (max-width: 1023px) {
    .nikeBallHub .features .staticBallImage {
        max-width: 35rem;
    }
    .nikeBallHub .infoRight {
        padding-right: 2rem;
        padding-left: 20rem;
    }
    .nikeBallHub .infoLeft {
        padding-left: 2rem;
        padding-right: 20rem;
    }
    .nikeBallHub .infoPanel .title {
        font-size: 2rem;
    }
}
@media (max-width: 50em) {
    .nikeBallHub .features .staticBallImage,
    .nikeBallHub .technology .staticBallImage {
        bottom: 2rem;
        top: auto;
        transform: translateX(-50%);
        width: 90%;
        max-width: 25rem;
    }
    .nikeBallHub .features .staticBallImage.hasButton,
    .nikeBallHub .technology .staticBallImage.hasButton {
        bottom: 7rem;
    }
    .nikeBallHub .features .buyBall,
    .nikeBallHub .technology .buyBall {
        z-index: 40;
    }
    .nikeBallHub .infoPanel {
        position: static;
        margin: 2rem auto;
        padding: 0 2rem;
    }
    .nikeBallHub .infoPanel .pointer {
        display: none;
    }
    .nikeBallHub .infoPanel .title,
    .nikeBallHub .infoPanel p {
        max-width: 50rem;
        margin: 0 auto;
        text-align: center;
    }
    .nikeBallHub .fixedBall .ball .fixedBallImage {
        display: none;
    }
}
@media (max-height: 37.5em) {
    .nikeBallHub .features .staticBallImage,
    .nikeBallHub .technology .staticBallImage {
        display: none;
    }
}
@media (max-height: 34.375em) {
    .nikeBallHub .infoPanel {
        margin-top: 0;
    }
    .nikeBallHub .infoPanel p {
        font-size: 1.3rem;
    }
}
.mobile .infoPanel,
.visible .infoPanel {
    opacity: 1;
    transform: translateY(0);
    transition-delay: 0.2s;
}
.mobile .infoPanel .pointer,
.visible .infoPanel .pointer {
    transition: 0.2s;
    transition-delay: 0.4s;
}
.mobile .infoPanel .pointer:after,
.visible .infoPanel .pointer:after {
    transform: scale(1);
    transition-delay: 0.5s;
}
.mobile .infoPanel.infoLeft .pointer,
.visible .infoPanel.infoLeft .pointer {
    right: 15rem;
}
@media (max-width: 1023px) {
    .mobile .infoPanel.infoLeft .pointer,
    .visible .infoPanel.infoLeft .pointer {
        right: 10rem;
    }
}
.mobile .infoPanel.infoRight .pointer,
.visible .infoPanel.infoRight .pointer {
    left: 15rem;
}
@media (max-width: 1023px) {
    .mobile .infoPanel.infoRight .pointer,
    .visible .infoPanel.infoRight .pointer {
        left: 10rem;
    }
}
.mobile .infoPanel:nth-of-type(2),
.visible .infoPanel:nth-of-type(2) {
    transition-delay: 0.4s;
}
.mobile .infoPanel:nth-of-type(2) .pointer,
.visible .infoPanel:nth-of-type(2) .pointer {
    transition-delay: 0.6s;
}
.mobile .infoPanel:nth-of-type(2) .pointer:after,
.visible .infoPanel:nth-of-type(2) .pointer:after {
    transition-delay: 0.7s;
}
.mobile .infoPanel:nth-of-type(3),
.visible .infoPanel:nth-of-type(3) {
    transition-delay: 0.6s;
}
.mobile .infoPanel:nth-of-type(3) .pointer,
.visible .infoPanel:nth-of-type(3) .pointer {
    transition-delay: 0.8s;
}
.mobile .infoPanel:nth-of-type(3) .pointer:after,
.visible .infoPanel:nth-of-type(3) .pointer:after {
    transition-delay: 0.9s;
}
.nikeBallHub .staticBallImage {
    display: none;
}
.nikeBallHub .fixedBall {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40%;
    max-width: 47rem;
    transform: translate(-50%, -50%);
    z-index: 30;
    margin-top: 5.5rem;
    transition: 1s;
}
.nikeBallHub .fixedBall .ball {
    position: relative;
    z-index: 10;
    transition: 0.2s;
    transform: translateZ(0);
    animation: n 0.4s;
}
.nikeBallHub .fixedBall .ball:before {
    content: "";
    position: absolute;
    top: 1rem;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    z-index: -10;
    border-radius: 100%;
    box-shadow: 0 30px 100px rgba(0, 0, 0, 0.5);
    transform: translateZ(0);
    animation: n 0.4s;
}
.nikeBallHub .fixedBall .ball img {
    display: block;
    width: 100%;
}
.nikeBallHub .fixedBall.showBall {
    display: block;
}
.nikeBallHub .fixedBall .altBall {
    left: 0;
}
@media (max-width: 75em) {
    .nikeBallHub .fixedBall {
        width: 60%;
        max-width: 45rem;
    }
    .nikeBallHub .fixedBall .ball:before {
        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
    }
}
@media (max-width: 900px) {
    .nikeBallHub {
        margin-top: 3rem !important;
    }
}
.mobile .fixedBall,
.visible.masthead + #mainContent .fixedBall {
    margin-top: 10rem;
}
@media (max-width: 900px) {
    .mobile .fixedBall,
    .visible.masthead + #mainContent .fixedBall {
        margin-top: 4em;
    }
    .mobile .fixedBall .altBall,
    .visible.masthead + #mainContent .fixedBall .altBall {
        left: -20%;
    }
    .mobile .fixedBall .altBall.thirdBall,
    .visible.masthead + #mainContent .fixedBall .altBall.thirdBall {
        left: 0;
    }
}
@media (max-height: 56.25em) {
    .mobile .fixedBall,
    .visible.masthead + #mainContent .fixedBall {
        max-width: 30rem;
        margin-top: 5rem;
    }
}
@media (max-height: 50em) {
    .mobile .thirdBallImage,
    .visible.masthead + #mainContent .thirdBallImage {
        max-width: 18rem;
        margin-right: 12rem;
    }
}
@media (max-height: 50em) {
    .mobile .altBallImage,
    .visible.masthead + #mainContent .altBallImage {
        max-width: 18rem;
        margin-left: 12rem;
    }
}
@media (max-width: 64.0625em) {
    .mobile .fixedBall .ball .fixedBallImage {
        display: none;
    }
    .mobile .staticBallImage {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 60%;
        max-width: 40rem;
        transform: translate(-50%, -50%);
        z-index: 30;
    }
    .mobile .staticBallImage img {
        display: block;
        width: 100%;
    }
    .mobile .staticBallImage:before {
        content: "";
        position: absolute;
        top: 1rem;
        bottom: 1rem;
        right: 1rem;
        left: 1rem;
        z-index: -10;
        border-radius: 100%;
        box-shadow: 0 15px 50px rgba(0, 0, 0, 0.25);
        transform: translateZ(0);
        animation: n 0.4s;
    }
}
@media (max-width: 50em) {
    .mobile .staticBallImage {
        width: 50%;
        top: 34%;
    }
}
@media (max-width: 50em) and (max-height: 56.25em) {
    .mobile .staticBallImage {
        top: 50%;
    }
}
.nikeBallHub {
    overflow: hidden;
}
.nikeBallHub .ballHubHeader {
    color: #fff;
    padding-top: 2.5rem;
    position: relative;
    z-index: 40;
    opacity: 0;
}
.nikeBallHub .ballHubHeader:before {
    content: "";
    display: block;
}
.nikeBallHub .ballHubHeader:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallHub .ballHubHeader h1 {
    float: left;
    line-height: 4rem;
}
.nikeBallHub .ballHubHeader h1 .icn {
    display: none;
    vertical-align: middle;
    margin-right: 0.5rem;
}
.nikeBallHub .ballHubHeader h1.client-side-header {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: space-between;
    flex-direction: row-reverse;
}
.nikeBallHub .ballHubHeader h1.client-side-header:after,
.nikeBallHub .ballHubHeader h1.client-side-header:before {
    display: none;
}
.nikeBallHub .ballHubHeader .nike-logo-icn {
    width: 7rem;
    height: 2.1rem;
    background-repeat: no-repeat;
    background-image: url(../i/nike-ball-hub/sponsor-nike-w.png);
    background-size: contain;
}
.nikeBallHub .ballHubHeader .socialShareHover {
    float: right;
    margin-left: 3rem;
}
.nikeBallHub .ballHubHeader .socialShareHover .socialShareBtn:before {
    background: #222;
}
.nikeBallHub .ballHubHeader .sponsor-nike-w {
    float: right;
    margin-top: 1rem;
}
.nikeBallHub.loaded .ballHubHeader {
    animation: n 0.2s forwards 0.2s;
}
@media (max-width: 900px) {
    .nikeBallHub .ballHubHeader .sponsor-nike-w {
        display: none;
    }
    .nikeBallHub .ballHubHeader h1 {
        width: 100%;
        display: flex;
        align-items: center;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .nikeBallHub .ballHubHeader h1 .sponsor-nike-sm-w {
        display: block;
        transform: scale(1.5);
    }
    .nikeBallHub .ballHubHeader .nike-logo-icn {
        width: 4.2rem;
        height: 1.5rem;
    }
}
@media (max-width: 50em) {
    .nikeBallHub .ballHubHeader {
        padding-top: 1rem;
    }
}
@media (max-width: 31.25em) {
    .nikeBallHub .ballHubHeader h1 .icn {
        display: inline-block;
    }
    .nikeBallHub .ballHubHeader .sponsor-nike-w {
        display: none;
    }
    .nikeBallHub .ballHubHeader .socialShareHover {
        margin-left: 0;
    }
}
#mainContent {
    padding-top: 0;
}
.mainFooter {
    z-index: 50;
}
.nikeBallHub {
    height: 100%;
}
.nikeBallHub .ballSection.heroImg {
    height: 100%;
    height: calc(100vh - 17rem);
    background: #f9392e;
    background: linear-gradient(#fc2237, #f95a06);
}
@media (max-width: 900px) {
    .nikeBallHub .ballSection.heroImg {
        height: calc(100vh - 4.5rem);
    }
}
@media (max-width: 700px) {
    .nikeBallHub .ballSection.heroImg {
        height: calc(100vh + 6rem);
    }
}
.nikeBallHub .ballSection.heroImg .buyBall {
    animation: n 0.4s;
}
.nikeBallHub .ballSection.heroImg .nameUnderlay {
    font-size: 0;
}
.nikeBallHub .heroImgBg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: top;
    background-size: 100%;
    animation: i 0.4s ease-out forwards;
}
.nikeBallHub .heroImg .col-12 {
    height: 100%;
}
.nikeBallHub .heroImg .ballName {
    position: absolute;
    top: 4rem;
    left: 0;
    right: 0;
    text-align: center;
}
.nikeBallHub .heroImg .ballName .season {
    font-size: 2rem;
    line-height: 4rem;
}
.nikeBallHub .heroImg .ballName .name {
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 1;
}
.nikeBallHub .heroImg .altBallImage,
.nikeBallHub .heroImg .thirdBallImage {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 23rem;
    margin-left: 16rem;
    z-index: 20;
    transition: 2s;
    opacity: 0;
    transform: translateY(-50%);
}
.nikeBallHub .heroImg .altBallImage img,
.nikeBallHub .heroImg .thirdBallImage img {
    width: 100%;
    display: block;
    position: relative;
    z-index: 10;
}
.nikeBallHub .heroImg .altBallImage:before,
.nikeBallHub .heroImg .thirdBallImage:before {
    content: "";
    position: absolute;
    top: 1rem;
    bottom: 1rem;
    right: 1rem;
    left: 1rem;
    z-index: -10;
    border-radius: 100%;
    box-shadow: 0 30px 100px hsla(0, 1%, 79%, 0.5);
    z-index: 10;
}
@media (max-width: 1023px) {
    .nikeBallHub .heroImg .altBallImage:before,
    .nikeBallHub .heroImg .thirdBallImage:before {
        box-shadow: 0 15px 50px rgba(0, 0, 0, 0.25);
    }
}
.nikeBallHub .heroImg .thirdBallImage {
    right: 50%;
    margin-left: auto;
    margin-right: 16rem;
}
.nikeBallHub .heroImg .altBallImage {
    left: 50%;
    margin-left: 16rem;
}
.nikeBallHub .ballIntro {
    color: #fff;
    position: absolute;
    bottom: 5rem;
    left: 2rem;
    max-width: 34rem;
    animation: n 0.4s;
    z-index: 30;
}
.nikeBallHub .ballIntro p {
    color: #fff;
    line-height: 1.4;
    font-size: 1.3rem;
}
.nikeBallHub .seasonReviewTab {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(-100%, -50%);
    padding: 1.5rem 2rem;
    background: #37003c;
    color: #fff;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    transition: 0.2s;
}
.nikeBallHub .seasonReviewTab .badge-50,
.nikeBallHub .seasonReviewTab .info {
    display: inline-block;
    vertical-align: middle;
}
.nikeBallHub .seasonReviewTab .info {
    padding-left: 1.5rem;
}
.nikeBallHub .seasonReviewTab .season {
    color: hsla(0, 0%, 100%, 0.8);
    font-size: 1.2rem;
    margin: 0.3rem 0;
}
.nikeBallHub .seasonReviewTab .team {
    font-size: 1.6rem;
}
.nikeBallHub .seasonReviewTab .team .icn {
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.5rem;
}
.nikeBallHub .seasonReviewTab:hover {
    background: #ff2882;
    transition: 0.2s !important;
}
@media (max-width: 56.25em) {
    .nikeBallHub .heroImg .ballName {
        top: 7rem;
    }
    .nikeBallHub .heroImg .ballName .name {
        font-size: 3rem;
    }
    .nikeBallHub .seasonReviewTab {
        display: none;
    }
    .nikeBallHub .ballIntro {
        left: 0;
        right: 0;
        bottom: auto;
        top: 50%;
        margin-top: 20rem;
        max-width: none;
        text-align: center;
        padding: 5rem 2rem 0;
    }
    .nikeBallHub .heroImg .altBallImage,
    .nikeBallHub .heroImg .thirdBallImage {
        width: 32%;
    }
    .nikeBallHub .heroImg .altBallImage {
        margin-left: 8rem;
    }
    .nikeBallHub .heroImg .thirdBallImage {
        margin-right: 8rem;
    }
}
@media (max-width: 83.75em) and (min-width: 56.25em) {
    .nikeBallHub .heroImg .thirdBallImage {
        margin-right: auto;
        right: auto;
        margin-left: 14rem;
        left: 50%;
        top: calc(50% + 10rem);
        width: 20rem;
    }
    .nikeBallHub .heroImg .thirdBallImage + .altBallImage {
        top: calc(50% - 8rem);
        width: 20rem;
        margin-left: 14rem;
    }
}
@media (max-width: 83.75em) and (min-width: 56.25em) and (max-height: 50em) {
    .nikeBallHub .heroImg .thirdBallImage {
        margin-left: 10rem;
        margin-right: auto;
        top: calc(50% + 10rem);
        width: 16rem;
    }
    .nikeBallHub .heroImg .thirdBallImage + .altBallImage {
        top: calc(50% - 2rem);
        width: 16rem;
        margin-left: 10rem !important;
    }
}
@media (max-width: 50em) {
    .nikeBallHub .heroImg .altBallImage,
    .nikeBallHub .heroImg .thirdBallImage {
        top: 34%;
    }
}
@media (max-width: 50em) and (max-height: 56.25em) {
    .nikeBallHub .heroImg .altBallImage,
    .nikeBallHub .heroImg .thirdBallImage {
        top: 50%;
    }
}
@media (max-width: 43.75em) {
    .nikeBallHub .ballSection.heroImg {
        background-image: linear-gradient(#f9392e, #f95a06) !important;
    }
    .nikeBallHub .ballIntro {
        margin-top: 0;
        padding-top: 2rem;
    }
    .nikeBallHub .heroImg .ballName {
        top: 6.5rem;
    }
    .nikeBallHub .heroImg .ballName .season {
        line-height: 1;
        font-size: 1.4rem;
        margin-bottom: 0.5rem;
    }
    .nikeBallHub .heroImg .ballName .name {
        font-size: 2.4rem;
    }
}
@media (max-width: 37.5em) {
    .nikeBallHub .heroImg .altBallImage {
        margin-left: 8%;
    }
    .nikeBallHub .heroImg .thirdBallImage {
        margin-right: 8%;
    }
}
body,
html {
    height: 100%;
}
.mobile .heroImg .altBallImage,
.mobile .heroImg .thirdBallImage,
.visible.masthead + #mainContent .heroImg .altBallImage,
.visible.masthead + #mainContent .heroImg .thirdBallImage {
    transform: translateY(-50%);
    opacity: 1;
}
.mobile .heroImg .nameUnderlay,
.visible.masthead + #mainContent .heroImg .nameUnderlay {
    font-size: 9.5vw;
}
.mobile .heroImg .seasonReviewTab,
.visible.masthead + #mainContent .heroImg .seasonReviewTab {
    transition: 0.2s ease-out 0.5s;
    transform: translateY(-50%);
}
@media (max-width: 37.5em) {
    .mobile .heroImg .thirdBallImage {
        margin-right: 15%;
    }
    .mobile .heroImg .altBallImage {
        margin-left: 15%;
    }
}
.ballIndex {
    padding: 5rem 0;
    background: #fff;
    margin-bottom: -5rem;
    position: relative;
    z-index: 50;
}
.ballIndex .sectionTitle {
    text-transform: uppercase;
    text-align: center;
    font-size: 2.2rem;
}
.ballIndex .ballIndexItem {
    padding: 3rem;
    transition: 0.2s;
    display: block;
    color: #37003c;
    text-decoration: none;
    text-align: center;
}
.ballIndex .ballIndexItem .ball {
    max-width: 16rem;
    margin: 0 auto 1.5rem;
}
.ballIndex .ballIndexItem .ball,
.ballIndex .ballIndexItem .ballImage {
    width: 100%;
    position: relative;
    display: block;
}
.ballIndex .ballIndexItem .ballImage img {
    display: block;
    width: 100%;
    margin: 0 auto;
}
.ballIndex .ballIndexItem .ballImage:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0;
    background-image: url(../i/nike-ball-hub/ball-shadow.png);
    background-size: 100%;
    height: 5px;
    width: 100%;
    transition: 0.2s;
    background-position: top;
    background-repeat: no-repeat;
}
.ballIndex .ballIndexItem.altBall .ballImage {
    left: -20%;
}
.ballIndex .ballIndexItem.altBall .altBallImage {
    left: 60%;
}
.ballIndex .ballIndexItem.thirdBall .ballImage {
    left: 0;
}
.ballIndex .ballIndexItem.thirdBall .altBallImage {
    left: auto;
    right: -40%;
}
.ballIndex .ballIndexItem.thirdBall .thirdBallImage {
    left: -40%;
}
.ballIndex .ballIndexItem .altBallImage {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 60%;
    width: 60%;
    transform: translateY(-50%);
    margin: 0;
}
.ballIndex .ballIndexItem .altBallImage:after {
    height: 3px;
}
.ballIndex .ballIndexItem .thirdBallImage {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: -60%;
    width: 60%;
    transform: translateY(-50%);
    margin: 0;
}
.ballIndex .ballIndexItem .thirdBallImage:after {
    height: 3px;
}
.ballIndex .ballIndexItem .name {
    color: #76766f;
    font-size: 1.2rem;
    display: block;
    text-transform: uppercase;
}
.ballIndex .ballIndexItem .season {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 2.2rem;
    margin-bottom: 1.5rem;
    display: block;
}
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn,
.ballIndex .ballIndexItem .btn {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background-color: #37003c;
    position: relative;
    color: #fff;
    opacity: 0;
}
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn .icn,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn .icn,
.ballIndex .ballIndexItem .btn .icn {
    width: 1.5rem;
    fill: #fff;
    position: absolute;
    right: 1.6rem;
    transition: right 0.2s ease-in-out;
    top: 50%;
    transform: translateY(-50%);
}
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn:after,
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn:before,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn:after,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn:before,
.ballIndex .ballIndexItem .btn:after,
.ballIndex .ballIndexItem .btn:before {
    content: none;
}
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn:focus,
.article-promo--history .ballIndex .ballIndexItem .article-promo__btn:hover,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn:focus,
.ballIndex .ballIndexItem .article-promo--history .article-promo__btn:hover,
.ballIndex .ballIndexItem .btn:focus,
.ballIndex .ballIndexItem .btn:hover {
    background: #ff2882;
}
.article-promo--history
    .ballIndex
    .ballIndexItem
    .article-promo__btn:focus
    .icn,
.article-promo--history
    .ballIndex
    .ballIndexItem
    .article-promo__btn:hover
    .icn,
.ballIndex
    .ballIndexItem
    .article-promo--history
    .article-promo__btn:focus
    .icn,
.ballIndex
    .ballIndexItem
    .article-promo--history
    .article-promo__btn:hover
    .icn,
.ballIndex .ballIndexItem .btn:focus .icn,
.ballIndex .ballIndexItem .btn:hover .icn {
    right: 1rem;
}
.ballIndex .ballIndexItem:focus,
.ballIndex .ballIndexItem:hover {
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}
.article-promo--history .ballIndex .ballIndexItem:focus .article-promo__btn,
.article-promo--history .ballIndex .ballIndexItem:hover .article-promo__btn,
.ballIndex .ballIndexItem:focus .article-promo--history .article-promo__btn,
.ballIndex .ballIndexItem:focus .btn,
.ballIndex .ballIndexItem:hover .article-promo--history .article-promo__btn,
.ballIndex .ballIndexItem:hover .btn {
    opacity: 1;
}
@media (max-width: 71.875em) {
    .ballIndex .ballIndexItem.thirdBall .ballImage {
        left: 0;
    }
    .ballIndex .ballIndexItem.thirdBall .altBallImage {
        left: auto;
        right: -30%;
    }
    .ballIndex .ballIndexItem.thirdBall .thirdBallImage {
        left: -30%;
    }
}
@media (max-width: 68.75em) {
    .ballIndex .ballIndexItem.thirdBall .altBallImage {
        left: auto;
        right: -23%;
    }
    .ballIndex .ballIndexItem.thirdBall .thirdBallImage {
        left: -23%;
    }
}
@media (max-width: 1023px) {
    .ballIndex .ballIndexItem.thirdBall .ballImage {
        left: 0;
    }
    .ballIndex .ballIndexItem.thirdBall .altBallImage {
        left: auto;
        right: -30%;
    }
    .ballIndex .ballIndexItem.thirdBall .thirdBallImage {
        left: -30%;
    }
    .article-promo--history .ballIndex .ballIndexItem .article-promo__btn,
    .ballIndex .ballIndexItem .article-promo--history .article-promo__btn,
    .ballIndex .ballIndexItem .btn {
        display: none;
    }
    .ballIndex .ballIndexItem .season {
        margin-bottom: 0;
    }
    .ballIndex .ballIndexItem:focus,
    .ballIndex .ballIndexItem:hover {
        box-shadow: none;
    }
    .ballIndex .ballIndexItem:focus .name,
    .ballIndex .ballIndexItem:focus .season {
        color: #ff2882;
    }
}
@media (max-width: 50em) {
    .ballIndex {
        padding-top: 2rem;
    }
}
@media (max-width: 48.0625em) {
    .ballIndex .block-list-2-s > li {
        width: 50%;
    }
}
@media (max-width: 32.1875em) {
    .ballIndex [class*="block-list"] > li {
        width: 100%;
        margin-bottom: 0;
        padding: 0;
    }
    .ballIndex .ballIndexItem {
        padding: 1.5rem;
        text-align: left;
        position: relative;
    }
    .ballIndex .ballIndexItem:after {
        content: "";
        display: block;
        position: absolute;
        top: 50%;
        right: 2rem;
        margin-top: -7.5px;
    }
    .ballIndex .ballIndexItem .ball {
        margin-right: 6rem;
        margin-bottom: 0;
        width: 30%;
    }
    .ballIndex .ballIndexItem .ball,
    .ballIndex .ballIndexItem .ballIndexItemInfo {
        display: inline-block;
        vertical-align: middle;
    }
    .ballIndex .ballIndexItem.altBall .ballImage {
        left: 0;
    }
    .ballIndex .ballIndexItem.altBall .altBallImage {
        left: 60%;
    }
    .ballIndex .ballIndexItem.thirdBall .ballImage {
        left: 10%;
    }
    .ballIndex .ballIndexItem.thirdBall .altBallImage {
        left: auto;
        right: -30%;
    }
    .ballIndex .ballIndexItem.thirdBall .thirdBallImage {
        left: -10%;
    }
}
.article-promo--history .nikeBallHub .article-promo__btn [class*="icn"],
.nikeBallHub .article-promo--history .article-promo__btn [class*="icn"],
.nikeBallHub .btn [class*="icn"] {
    left: auto;
}
.nikeBallHub .landingHero {
    background: #fa5400;
    background: linear-gradient(#fc2237, #f95a06);
    height: 39rem;
    position: relative;
    transition: all 0.5s ease-in;
    max-height: 0;
}
.nikeBallHub .ballCarouselBgContainer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.nikeBallHub .ballCarouselBg {
    white-space: nowrap;
    font-size: 0;
    position: relative;
    left: 0;
    width: 100%;
    height: 100%;
}
.nikeBallHub .ballCarouselBg li {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
    transition: 0.2s;
    opacity: 0;
    transform: translateZ(0);
}
.nikeBallHub .ballCarouselBg li.active {
    opacity: 1;
}
.nikeBallHub .heroImg {
    background-position: top, 50%;
    background-repeat: no-repeat;
}
.nikeBallHub .ballSelection {
    padding-bottom: 10rem;
}
.nikeBallHub .ballCarouselContainer {
    position: relative;
    left: 47%;
}
.nikeBallHub .ballCarousel {
    text-align: center;
    margin: -25rem auto 5rem;
    position: relative;
    z-index: 20;
    font-size: 0;
    height: 52rem;
}
.nikeBallHub .ballCarousel:before {
    content: "";
    display: block;
}
.nikeBallHub .ballCarousel:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallHub .ballCarousel .nav {
    position: absolute;
    top: 22.5rem;
    padding: 2rem;
    cursor: pointer;
    z-index: 50;
    background: #fff;
    border-radius: 100%;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
    width: 5rem;
    height: 5rem;
    transition: 0.2s;
}
.nikeBallHub .ballCarousel .nav .icn {
    fill: #37003c;
}
.nikeBallHub .ballCarousel .nav.inactive {
    opacity: 0;
    cursor: default;
}
.nikeBallHub .ballCarousel .nav:hover {
    background: #ff2882;
}
.nikeBallHub .ballCarousel .prev {
    left: 2rem;
}
.nikeBallHub .ballCarousel .prev .icn {
    transform: rotate(180deg);
}
.nikeBallHub .ballCarousel .prev:hover .icn {
    fill: #fff;
}
.nikeBallHub .ballCarousel .next {
    right: 2rem;
}
.nikeBallHub .ballCarousel .next:hover .icn {
    fill: #fff;
}
.nikeBallHub .ballCarousel .ballCarouselList {
    position: relative;
    transition: 0.2s;
    left: 0;
    white-space: nowrap;
}
.nikeBallHub .ballCarousel li {
    display: inline-block;
    vertical-align: top;
    padding: 0 2rem;
    transition: 0.2s;
    width: 20rem;
    padding-top: 16rem;
    white-space: normal;
    position: relative;
    transform: translateZ(0);
}
.nikeBallHub .ballCarousel li:last-child .badge {
    display: none;
}
.nikeBallHub .ballCarousel .large {
    padding-top: 0;
    width: 40rem;
}
.nikeBallHub .ballCarousel .large .ball {
    margin-bottom: 3rem;
}
.nikeBallHub .ballCarousel .large .badge {
    transform: scale(1);
    margin-right: 0.5rem;
}
.nikeBallHub .ballCarousel .large .season {
    font-size: 1.8rem;
}
.nikeBallHub .ballCarousel .large .name {
    font-size: 3rem;
}
.nikeBallHub .ballCarousel .large .ballContainer:after {
    bottom: -5px;
    height: 12px;
}
.nikeBallHub .ballCarousel .large .ballOptions {
    animation: n 0.2s forwards;
}
.nikeBallHub .ballCarousel .medium {
    width: 25rem;
    padding-top: 12rem;
}
.nikeBallHub .ballCarousel .medium .ball {
    margin-bottom: 1.5rem;
}
.nikeBallHub .ballCarousel .medium .badge {
    transform: scale(0.7);
    margin-right: 0.3rem;
}
.nikeBallHub .ballCarousel .medium .season {
    font-size: 1.3rem;
}
.nikeBallHub .ballCarousel .medium .name {
    font-size: 2rem;
}
.nikeBallHub .ballCarousel .medium .ballContainer:after {
    bottom: -4px;
    height: 7px;
}
.nikeBallHub .ballCarousel .ballLink {
    display: block;
    text-decoration: none;
    color: #37003c;
}
.nikeBallHub .ballCarousel .ballLink:hover .ball {
    transform: scale(1.05);
}
.nikeBallHub .ballCarousel .ballLink:hover .name {
    color: #ff2882;
}
.nikeBallHub .ballCarousel .ball {
    display: block;
    margin: 0 auto;
    width: 100%;
    margin-bottom: 2rem;
    transition: 0.2s;
    transform-origin: bottom;
}
.nikeBallHub .ballCarousel .ballContainer {
    position: relative;
    margin-bottom: 1rem;
}
.nikeBallHub .ballCarousel .ballContainer:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0;
    background-image: url(../i/nike-ball-hub/ball-shadow.png);
    background-size: 100%;
    height: 5px;
    width: 100%;
    transition: 0.2s;
    transform: translateZ(0);
    background-position: top;
    background-repeat: no-repeat;
}
.nikeBallHub .ballCarousel .badge {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.2rem;
    margin-top: -1px;
    transition: 0.2s;
    transform: scale(0.6);
    transform-origin: center right;
}
.nikeBallHub .ballCarousel .season {
    color: #76766f;
    font-size: 1.6rem;
    margin-bottom: 0.5rem;
    transition: 0.2s;
    transform: translateZ(0);
}
.nikeBallHub .ballCarousel .name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.4rem;
    text-transform: uppercase;
    transition: 0.2s;
    transform: translateZ(0);
    display: block;
    color: #37003c;
}
.nikeBallHub .ballCarousel .ball {
    margin-bottom: 1rem;
}
.nikeBallHub .ballCarousel .season {
    font-size: 1.2rem;
}
.nikeBallHub .ballCarousel .name {
    font-size: 1.4rem;
}
.nikeBallHub .ballCarousel .hidden {
    opacity: 0;
    animation: none;
}
.nikeBallHub .ballOptions {
    text-align: center;
    white-space: nowrap;
    position: absolute;
    bottom: -6rem;
    left: 50%;
    opacity: 0;
    transform: translateX(-50%);
}
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn,
.nikeBallHub .ballOptions .btn,
.nikeBallHub .ballOptions .btn-buy {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0 1rem;
    min-width: 20rem;
}
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn:after,
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn:before,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn:after,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn:before,
.nikeBallHub .ballOptions .btn-buy:after,
.nikeBallHub .ballOptions .btn-buy:before,
.nikeBallHub .ballOptions .btn:after,
.nikeBallHub .ballOptions .btn:before {
    content: none;
}
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn:hover,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn:hover,
.nikeBallHub .ballOptions .btn-buy:hover,
.nikeBallHub .ballOptions .btn:hover {
    background: #ff2882;
}
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn .icn,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn .icn,
.nikeBallHub .ballOptions .btn-buy .icn,
.nikeBallHub .ballOptions .btn .icn {
    width: 1.5rem;
    fill: #fff;
    position: absolute;
    right: 1.6rem;
    transition: right 0.2s ease-in-out;
    top: 50%;
    bottom: 50%;
    transform: translateY(-50%);
}
.nikeBallHub .ballOptions .btn-buy {
    border: none;
    font-size: 1.1rem;
}
.article-promo--history .nikeBallHub .ballOptions .article-promo__btn,
.nikeBallHub .ballOptions .article-promo--history .article-promo__btn,
.nikeBallHub .ballOptions .btn {
    font-size: 1.3rem;
    color: #fff;
    background-color: #37003c;
}
.article-promo--history
    .nikeBallHub
    .ballOptions
    .article-promo__btn:hover
    .icn,
.nikeBallHub
    .ballOptions
    .article-promo--history
    .article-promo__btn:hover
    .icn,
.nikeBallHub .ballOptions .btn:hover .icn {
    right: 1rem;
}
.nikeBallHub .seasonSlider {
    max-width: 100rem;
    margin: 0 auto;
    padding: 0 2rem;
}
.nikeBallHub .seasonSlider input[type="range"] {
    width: 100%;
    display: block;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    border: 0.3rem solid #fff;
    border-radius: 0.6rem;
    margin: 0 auto;
    opacity: 0;
    animation: m 0.5s forwards 0.8s;
    position: relative;
    z-index: 10;
    cursor: pointer;
    padding: 0;
    -webkit-appearance: none;
}
.nikeBallHub .seasonSlider input[type="range"]::-webkit-slider-runnable-track {
    height: 1rem;
    background-image: linear-gradient(90deg, #fc061a, #2a1e4f);
    border-radius: 0.5rem;
}
.nikeBallHub .seasonSlider input[type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    background-image: url(../i/temp/nike-ball-hub/drag-thumb.png);
    background-repeat: no-repeat;
    width: 27px;
    height: 50px;
    position: relative;
    z-index: 10;
    top: -18px;
    cursor: -webkit-grab;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .seasonSlider input[type="range"]::-webkit-slider-thumb {
        background-image: url(../i/temp/nike-ball-hub/drag-thumb@x2.png);
        background-size: 27px 50px;
    }
}
.nikeBallHub .seasonSlider input[type="range"]::-webkit-slider-thumb:active {
    cursor: -webkit-grabbing;
}
.nikeBallHub .seasonSlider input[type="range"]::-moz-range-track {
    height: 1rem;
    background-image: linear-gradient(90deg, #fc061a, #2a1e4f);
    border-radius: 0.5rem;
}
.nikeBallHub .seasonSlider input[type="range"]::-moz-range-thumb {
    background-image: url(../i/temp/nike-ball-hub/drag-thumb.png);
    background-repeat: no-repeat;
    width: 27px;
    height: 50px;
    position: relative;
    z-index: 10;
    top: -18px;
    cursor: -moz-grab;
    border: none;
    background-color: transparent;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .seasonSlider input[type="range"]::-moz-range-thumb {
        background-image: url(../i/temp/nike-ball-hub/drag-thumb@x2.png);
        background-size: 27px 50px;
    }
}
.nikeBallHub .seasonSlider input[type="range"]::-moz-range-thumb:active {
    cursor: -moz-grabbing;
}
.nikeBallHub .seasonSlider input[type="range"]::-ms-thumb {
    background-image: url(../i/temp/nike-ball-hub/drag-thumb.png);
    background-repeat: no-repeat;
    width: 27px;
    height: 50px;
    position: relative;
    z-index: 10;
    top: -18px;
    cursor: grab;
    border: none;
    background-color: transparent;
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .seasonSlider input[type="range"]::-ms-thumb {
        background-image: url(../i/temp/nike-ball-hub/drag-thumb@x2.png);
        background-size: 27px 50px;
    }
}
.nikeBallHub .seasonSlider input[type="range"]::-ms-thumb:active {
    cursor: grabbing;
}
.nikeBallHub .seasonSlider input[type="range"]::-ms-track {
    height: 1rem;
    color: transparent;
    border: 0;
    background: transparent;
}
.nikeBallHub .seasonSlider input[type="range"]::-ms-fill-lower,
.nikeBallHub .seasonSlider input[type="range"]:focus::-ms-fill-lower {
    background-image: linear-gradient(90deg, #fc061a, #2a1e4f);
    border-radius: 1rem 0 0 1rem;
}
.nikeBallHub .seasonSlider input[type="range"]::-ms-fill-upper,
.nikeBallHub .seasonSlider input[type="range"]:focus::-ms-fill-upper {
    background: #2a1e4f;
    border-radius: 0 1rem 1rem 0;
}
.nikeBallHub .seasonSlider .badgeList,
.nikeBallHub .seasonSlider .seasonList {
    display: flex;
    justify-content: space-between;
    padding: 0 0.6rem;
}
.nikeBallHub .seasonSlider .badgeList li,
.nikeBallHub .seasonSlider .seasonList li {
    opacity: 0;
}
.nikeBallHub .seasonSlider .seasonList li {
    animation: j 0.2s forwards;
}
.nikeBallHub .seasonSlider .badgeList li {
    animation: k 0.2s forwards;
}
.nikeBallHub .seasonSlider .badgeList li:last-child .badge {
    opacity: 0;
}
.nikeBallHub .seasonSlider .badgeList li:first-child,
.nikeBallHub .seasonSlider .seasonList li:first-child {
    animation-delay: 1.0333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(2),
.nikeBallHub .seasonSlider .seasonList li:nth-child(2) {
    animation-delay: 1.0666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(3),
.nikeBallHub .seasonSlider .seasonList li:nth-child(3) {
    animation-delay: 1.1s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(4),
.nikeBallHub .seasonSlider .seasonList li:nth-child(4) {
    animation-delay: 1.1333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(5),
.nikeBallHub .seasonSlider .seasonList li:nth-child(5) {
    animation-delay: 1.1666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(6),
.nikeBallHub .seasonSlider .seasonList li:nth-child(6) {
    animation-delay: 1.2s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(7),
.nikeBallHub .seasonSlider .seasonList li:nth-child(7) {
    animation-delay: 1.2333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(8),
.nikeBallHub .seasonSlider .seasonList li:nth-child(8) {
    animation-delay: 1.2666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(9),
.nikeBallHub .seasonSlider .seasonList li:nth-child(9) {
    animation-delay: 1.3s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(10),
.nikeBallHub .seasonSlider .seasonList li:nth-child(10) {
    animation-delay: 1.3333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(11),
.nikeBallHub .seasonSlider .seasonList li:nth-child(11) {
    animation-delay: 1.3666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(12),
.nikeBallHub .seasonSlider .seasonList li:nth-child(12) {
    animation-delay: 1.4s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(13),
.nikeBallHub .seasonSlider .seasonList li:nth-child(13) {
    animation-delay: 1.4333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(14),
.nikeBallHub .seasonSlider .seasonList li:nth-child(14) {
    animation-delay: 1.4666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(15),
.nikeBallHub .seasonSlider .seasonList li:nth-child(15) {
    animation-delay: 1.5s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(16),
.nikeBallHub .seasonSlider .seasonList li:nth-child(16) {
    animation-delay: 1.5333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(17),
.nikeBallHub .seasonSlider .seasonList li:nth-child(17) {
    animation-delay: 1.5666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(18),
.nikeBallHub .seasonSlider .seasonList li:nth-child(18) {
    animation-delay: 1.6s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(19),
.nikeBallHub .seasonSlider .seasonList li:nth-child(19) {
    animation-delay: 1.6333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(20),
.nikeBallHub .seasonSlider .seasonList li:nth-child(20) {
    animation-delay: 1.6666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(21),
.nikeBallHub .seasonSlider .seasonList li:nth-child(21) {
    animation-delay: 1.7s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(22),
.nikeBallHub .seasonSlider .seasonList li:nth-child(22) {
    animation-delay: 1.7333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(23),
.nikeBallHub .seasonSlider .seasonList li:nth-child(23) {
    animation-delay: 1.7666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(24),
.nikeBallHub .seasonSlider .seasonList li:nth-child(24) {
    animation-delay: 1.8s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(25),
.nikeBallHub .seasonSlider .seasonList li:nth-child(25) {
    animation-delay: 1.8333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(26),
.nikeBallHub .seasonSlider .seasonList li:nth-child(26) {
    animation-delay: 1.8666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(27),
.nikeBallHub .seasonSlider .seasonList li:nth-child(27) {
    animation-delay: 1.9s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(28),
.nikeBallHub .seasonSlider .seasonList li:nth-child(28) {
    animation-delay: 1.9333333333s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(29),
.nikeBallHub .seasonSlider .seasonList li:nth-child(29) {
    animation-delay: 1.9666666667s;
}
.nikeBallHub .seasonSlider .badgeList li:nth-child(30),
.nikeBallHub .seasonSlider .seasonList li:nth-child(30) {
    animation-delay: 2s;
}
.nikeBallHub .seasonSlider .seasonList {
    padding-bottom: 1rem;
    font-size: 1.2rem;
    color: #76766f;
}
.nikeBallHub .seasonSlider .badgeList {
    padding-top: 1rem;
}
.nikeBallHub .promo {
    position: relative;
}
.nikeBallHub .promo:before {
    content: "";
    background-image: linear-gradient(#f72136, #fa5400);
    transform: skew(30deg);
    position: absolute;
    top: 0;
    right: 60%;
    left: -11rem;
    height: 100%;
}
.nikeBallHub .promo .imgContainer {
    width: 35%;
    display: inline-block;
    vertical-align: middle;
    padding: 5rem 0 5rem 8%;
    margin-right: -4px;
}
.nikeBallHub .promo .imgContainer:before {
    content: "";
    display: block;
}
.nikeBallHub .promo .imgContainer:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallHub .promo .imgContainer .ballContainer {
    margin: 0 auto;
    position: relative;
}
.nikeBallHub .promo .imgContainer img {
    display: block;
    width: 100%;
}
.nikeBallHub .promo .info {
    display: inline-block;
    vertical-align: middle;
    width: 65%;
    margin-right: -4px;
    padding-left: 10rem;
}
.article-promo--history .nikeBallHub .promo .info .article-promo__btn:after,
.article-promo--history .nikeBallHub .promo .info .article-promo__btn:before,
.nikeBallHub .promo .info .article-promo--history .article-promo__btn:after,
.nikeBallHub .promo .info .article-promo--history .article-promo__btn:before,
.nikeBallHub .promo .info .btn-buy:after,
.nikeBallHub .promo .info .btn-buy:before,
.nikeBallHub .promo .info .btn:after,
.nikeBallHub .promo .info .btn:before {
    content: none;
}
.article-promo--history .nikeBallHub .promo .info .article-promo__btn:hover,
.nikeBallHub .promo .info .article-promo--history .article-promo__btn:hover,
.nikeBallHub .promo .info .btn-buy:hover,
.nikeBallHub .promo .info .btn:hover {
    background: #ff2882;
}
.nikeBallHub .promo .tag {
    color: #76766f;
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
}
.nikeBallHub .promo h3 {
    margin-bottom: 1.5rem;
    font-size: 2.4rem;
}
.nikeBallHub .promo p {
    color: #76766f;
    line-height: 1.8;
    margin-bottom: 3rem;
    max-width: 60rem;
    font-size: 1.3rem;
}
.article-promo--history .nikeBallHub .promo .article-promo__btn,
.nikeBallHub .promo .article-promo--history .article-promo__btn,
.nikeBallHub .promo .btn {
    display: inline-block;
}
@media (max-width: 900px) {
    .nikeBallHub .promo:before {
        right: 60%;
    }
    .nikeBallHub .promo .imgContainer {
        width: 40%;
    }
    .nikeBallHub .promo .info {
        width: 60%;
    }
    .nikeBallHub .heroImg .altBallImage:before {
        box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3);
    }
}
@media (max-width: 64.0625em) {
    .nikeBallHub .seasonSlider {
        display: none;
    }
}
@media (max-width: 50em) {
    .nikeBallHub .ballCarouselContainer {
        left: calc(50% - 30px);
    }
    .nikeBallHub .ballCarousel {
        margin-top: -14rem;
        height: auto;
        min-height: 40rem;
    }
    .nikeBallHub .ballCarousel .nav {
        top: 11.5rem;
    }
    .nikeBallHub .ballCarousel li {
        width: 14rem;
        padding-top: 7rem;
    }
    .nikeBallHub .ballCarousel li .season {
        font-size: 1.1rem;
    }
    .nikeBallHub .ballCarousel li .name {
        font-size: 1.2rem;
    }
    .nikeBallHub .ballCarousel li.medium {
        width: 18rem;
        padding-top: 5rem;
    }
    .nikeBallHub .ballCarousel li.medium .season {
        font-size: 1.2rem;
    }
    .nikeBallHub .ballCarousel li.medium .name {
        font-size: 1.4rem;
    }
    .nikeBallHub .ballCarousel li.large {
        width: 26rem;
    }
    .nikeBallHub .ballCarousel li.large .ball {
        margin-bottom: 2rem;
    }
    .nikeBallHub .ballCarousel li.large .season {
        font-size: 1.3rem;
    }
    .nikeBallHub .ballCarousel li.large .name {
        font-size: 2rem;
    }
    .nikeBallHub .ballSelection {
        padding-bottom: 0;
    }
    .nikeBallHub .ballCarouselBgContainer {
        display: none;
    }
    .nikeBallHub .landingHero {
        height: 20rem;
    }
    .nikeBallHub .ballOptions {
        position: static;
        margin: 0;
        transform: none;
    }
    .article-promo--history .nikeBallHub .ballOptions .article-promo__btn,
    .nikeBallHub .ballOptions .article-promo--history .article-promo__btn,
    .nikeBallHub .ballOptions .btn,
    .nikeBallHub .ballOptions .btn-buy {
        margin: 1rem 0 0;
        display: block;
    }
}
@media (max-width: 700px) {
    .nikeBallHub .promo {
        overflow: hidden;
    }
    .nikeBallHub .promo:before {
        right: 0;
        left: 0;
        transform: skew(0deg, -5deg);
        height: 20rem;
        margin-top: -3rem;
    }
    .nikeBallHub .promo .imgContainer,
    .nikeBallHub .promo .info {
        width: 100%;
        display: block;
    }
    .nikeBallHub .promo .imgContainer {
        padding-bottom: 2rem;
    }
    .nikeBallHub .promo .imgContainer .ball {
        display: block;
        margin: 0 auto;
        float: none;
        max-width: 30rem;
    }
    .nikeBallHub .promo .info {
        padding-left: 0;
        text-align: center;
    }
    .nikeBallHub .promo p {
        max-width: none;
    }
}
@media (max-width: 31.25em) {
    .article-promo--history .nikeBallHub .ballOptions .article-promo__btn,
    .nikeBallHub .ballOptions .article-promo--history .article-promo__btn,
    .nikeBallHub .ballOptions .btn,
    .nikeBallHub .ballOptions .btn-buy {
        display: block;
        margin-bottom: 1rem;
    }
}
@media (max-width: 28.125em) {
    .nikeBallHub .landing {
        width: 100%;
        overflow: hidden;
    }
    .nikeBallHub .ballCarouselList {
        transition: none;
    }
}
.nikeBallHub.loaded .landingHero {
    max-height: 40rem;
}
.nikeBallHub.loaded .ballCarousel .nav:not(.inactive) {
    animation: n 0.5s forwards 0.7s;
    opacity: 0;
}
.nikeBallHub.loaded .ballCarousel li:last-child .ballContents {
    animation: i 0.5s forwards;
    animation-delay: 0.4s;
    opacity: 0;
}
.nikeBallHub.loaded .ballCarousel li:nth-last-child(2) .ballContents {
    animation: i 0.5s forwards;
    animation-delay: 0.5s;
    opacity: 0;
}
.nikeBallHub.loaded .ballCarousel li:nth-last-child(3) .ballContents {
    animation: i 0.5s forwards;
    animation-delay: 0.6s;
    opacity: 0;
}
.nikeBallHub .nikeBallStatisticsBG {
    background: #062153;
    overflow: hidden;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    height: 100%;
}
.nikeBallHub .nikeBallStatisticsBG.season1 {
    background-image: url(../i/nike-ball-hub/stats-hero/1.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season1 {
        background-image: url(../i/nike-ball-hub/stats-hero/1@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season2 {
    background-image: url(../i/nike-ball-hub/stats-hero/2.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season2 {
        background-image: url(../i/nike-ball-hub/stats-hero/2@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season3 {
    background-image: url(../i/nike-ball-hub/stats-hero/3.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season3 {
        background-image: url(../i/nike-ball-hub/stats-hero/3@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season4 {
    background-image: url(../i/nike-ball-hub/stats-hero/4.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season4 {
        background-image: url(../i/nike-ball-hub/stats-hero/4@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season5 {
    background-image: url(../i/nike-ball-hub/stats-hero/5.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season5 {
        background-image: url(../i/nike-ball-hub/stats-hero/5@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season6 {
    background-image: url(../i/nike-ball-hub/stats-hero/6.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season6 {
        background-image: url(../i/nike-ball-hub/stats-hero/6@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season7 {
    background-image: url(../i/nike-ball-hub/stats-hero/7.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season7 {
        background-image: url(../i/nike-ball-hub/stats-hero/7@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season8 {
    background-image: url(../i/nike-ball-hub/stats-hero/8.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season8 {
        background-image: url(../i/nike-ball-hub/stats-hero/8@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season9 {
    background-image: url(../i/nike-ball-hub/stats-hero/9.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season9 {
        background-image: url(../i/nike-ball-hub/stats-hero/9@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season10 {
    background-image: url(../i/nike-ball-hub/stats-hero/10.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season10 {
        background-image: url(../i/nike-ball-hub/stats-hero/10@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season11 {
    background-image: url(../i/nike-ball-hub/stats-hero/11.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season11 {
        background-image: url(../i/nike-ball-hub/stats-hero/11@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season12 {
    background-image: url(../i/nike-ball-hub/stats-hero/12.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season12 {
        background-image: url(../i/nike-ball-hub/stats-hero/12@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season13 {
    background-image: url(../i/nike-ball-hub/stats-hero/13.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season13 {
        background-image: url(../i/nike-ball-hub/stats-hero/13@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season14 {
    background-image: url(../i/nike-ball-hub/stats-hero/14.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season14 {
        background-image: url(../i/nike-ball-hub/stats-hero/14@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season15 {
    background-image: url(../i/nike-ball-hub/stats-hero/15.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season15 {
        background-image: url(../i/nike-ball-hub/stats-hero/15@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season16 {
    background-image: url(../i/nike-ball-hub/stats-hero/16.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season16 {
        background-image: url(../i/nike-ball-hub/stats-hero/16@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season17 {
    background-image: url(../i/nike-ball-hub/stats-hero/17.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season17 {
        background-image: url(../i/nike-ball-hub/stats-hero/17@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season18 {
    background-image: url(../i/nike-ball-hub/stats-hero/18.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season18 {
        background-image: url(../i/nike-ball-hub/stats-hero/18@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season19 {
    background-image: url(../i/nike-ball-hub/stats-hero/19.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season19 {
        background-image: url(../i/nike-ball-hub/stats-hero/19@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season20 {
    background-image: url(../i/nike-ball-hub/stats-hero/20.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season20 {
        background-image: url(../i/nike-ball-hub/stats-hero/20@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season21 {
    background-image: url(../i/nike-ball-hub/stats-hero/21.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season21 {
        background-image: url(../i/nike-ball-hub/stats-hero/21@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season22 {
    background-image: url(../i/nike-ball-hub/stats-hero/22.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season22 {
        background-image: url(../i/nike-ball-hub/stats-hero/22@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season23 {
    background-image: url(../i/nike-ball-hub/stats-hero/23.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season23 {
        background-image: url(../i/nike-ball-hub/stats-hero/23@x2.jpg);
    }
}
.nikeBallHub .nikeBallStatisticsBG.season24 {
    background-image: url(../i/nike-ball-hub/stats-hero/24.jpg);
}
@media (-moz-min-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) {
    .nikeBallHub .nikeBallStatisticsBG.season24 {
        background-image: url(../i/nike-ball-hub/stats-hero/24@x2.jpg);
    }
}
@media (max-width: 1023px) {
    .nikeBallHub .nikeBallStatisticsBG {
        background-image: linear-gradient(#020c2d, #063676) !important;
    }
}
.nikeBallStatistics {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    color: #fff;
    margin-bottom: -5rem;
    max-height: 0;
    transition: 1s ease-out;
}
.nikeBallStatistics .buyBall {
    bottom: 6rem;
    transition: 0.4s;
    opacity: 0;
    z-index: 10;
}
.nikeBallStatistics .bg {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #062153;
    background-image: linear-gradient(#062153, #063676);
    transform: skewY(3deg);
}
.nikeBallStatistics .bg:before {
    content: "";
    height: 0.4rem;
    background-image: linear-gradient(
        90deg,
        #fd0103,
        #ff5f03,
        #ffce0e,
        #07d208
    );
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    z-index: 30;
}
.nikeBallStatistics .statisticsContent {
    position: relative;
    margin: 0 -1rem;
}
.nikeBallStatistics .statisticsContent:before {
    content: "";
    display: block;
}
.nikeBallStatistics .statisticsContent:after {
    content: "";
    display: table;
    clear: both;
}
.nikeBallStatistics p {
    color: #fff;
    font-size: 1.1rem;
}
.nikeBallStatistics .statblock {
    float: left;
    width: 20%;
    padding: 0 2rem;
    opacity: 0;
    transform: translateY(10rem);
    transition: 0.2s ease-out;
}
.nikeBallStatistics .statblock:before {
    content: "";
    height: 1px;
    background: #fff;
    display: block;
    margin-bottom: 1rem;
}
.nikeBallStatistics .statblock:nth-child(2) {
    margin-right: 20%;
}
.nikeBallStatistics .ballCol {
    width: 16%;
    position: absolute;
    top: -5rem;
    left: 50%;
    margin-left: -8%;
    z-index: 30;
    opacity: 0;
    transform: translateY(-22rem) skew(-3deg);
    transition: 1s cubic-bezier(1, 0, 0.15, 0.72);
}
.nikeBallStatistics .ballCol img {
    width: 100%;
    transform: skew(-3deg) rotate(-3deg);
}
.nikeBallStatistics .stat {
    font-size: 3em;
}
.nikeBallStatistics .stat:before {
    content: "";
    display: block;
}
.nikeBallStatistics small {
    font-size: 2rem;
}
.nikeBallStatistics .type {
    font-size: 1.8rem;
    margin-bottom: 1rem;
}
@media (max-width: 1023px) {
    .nikeBallStatistics {
        transform: none;
        position: static;
        padding: 2rem 0 0;
        background: none;
        max-height: none;
        margin-bottom: 0;
        overflow: visible;
    }
    .nikeBallStatistics:before {
        display: none;
    }
    .nikeBallStatistics .statisticsContent {
        position: static;
        padding-right: 2rem;
        margin: 0;
    }
    .nikeBallStatistics .bg {
        display: none;
    }
    .nikeBallStatistics .statblock {
        width: 50%;
        float: none;
        display: inline-block;
        vertical-align: top;
        margin-right: -4px;
        margin-bottom: 4rem;
        opacity: 1;
        transform: none;
    }
    .nikeBallStatistics .statblock:nth-child(2) {
        margin-right: 0;
    }
    .nikeBallStatistics .ballCol {
        top: auto;
        bottom: 2rem;
        width: auto;
        transform: translateX(-50%) skew(-3deg);
        margin-left: 0;
    }
    .nikeBallStatistics .ballCol img {
        display: none;
    }
    .nikeBallStatistics .ballCol .buyBall {
        position: static;
    }
}
@media (max-width: 900px) {
    .nikeBallStatistics .statisticsContent {
        padding: 0;
    }
}
@media (max-width: 25em) {
    .nikeBallStatistics .stat {
        font-size: 3rem;
    }
    .nikeBallStatistics .stat:before {
        margin-bottom: 0.5rem;
    }
    .nikeBallStatistics .type {
        font-size: 1.4rem;
    }
}
@media (min-width: 1023px) {
    .mobile .nikeBallStatistics,
    .visible .nikeBallStatistics {
        padding: 7rem 0;
        max-height: 50rem;
    }
    .mobile .nikeBallStatistics .statblock,
    .visible .nikeBallStatistics .statblock {
        opacity: 1;
        transform: translateY(0);
    }
    .mobile .nikeBallStatistics .statblock:first-child,
    .visible .nikeBallStatistics .statblock:first-child {
        transition-delay: 0.4s;
    }
    .mobile .nikeBallStatistics .statblock:nth-child(2),
    .visible .nikeBallStatistics .statblock:nth-child(2) {
        transition-delay: 0.5s;
    }
    .mobile .nikeBallStatistics .statblock:nth-child(3),
    .visible .nikeBallStatistics .statblock:nth-child(3) {
        transition-delay: 0.6s;
    }
    .mobile .nikeBallStatistics .statblock:nth-child(4),
    .visible .nikeBallStatistics .statblock:nth-child(4) {
        transition-delay: 0.7s;
    }
    .mobile .nikeBallStatistics .ballCol,
    .visible .nikeBallStatistics .ballCol {
        opacity: 1;
        transform: translateY(0);
    }
    .mobile .nikeBallStatistics .buyBall,
    .visible .nikeBallStatistics .buyBall {
        opacity: 1;
        transition-delay: 1s;
    }
}
@media (max-width: 1023px) {
    .mobile .buyBall,
    .visible .buyBall {
        opacity: 1;
        transition-delay: 1s;
    }
}
.nikeBallHub .latestVideos {
    background: #000;
}
.nikeBallHub .heroVideoBg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-size: cover;
    background-position: center 0;
    opacity: 0.4;
}
.nikeBallHub .video-js {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: auto;
    width: auto;
}
.nikeBallHub .thumbnail figcaption {
    min-height: 0;
}
.nikeBallHub .makingOfVideo {
    background-size: cover;
    background-position: 50%;
}
.nikeBallHub .makingOfVideo .makingOfPlayButton {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 0;
    transition: 0.2s;
    cursor: pointer;
}
.nikeBallHub .makingOfVideo .makingOfPlayButton:hover {
    background: rgba(0, 0, 0, 0.4);
}
.nikeBallHub .makingOfVideo .play-xl {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5rem;
    margin-left: -5rem;
}
.nikeBallHub .makingOfVideo figure {
    position: absolute;
    bottom: 3rem;
    left: 4rem;
    color: #fff;
    max-width: 50rem;
}
.nikeBallHub .makingOfVideo .title {
    color: #c3f70a;
    font-size: 2.4rem;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
    margin-bottom: 1rem;
    display: block;
}
.nikeBallHub .makingOfVideo .text {
    line-height: 1.6;
}
@media (max-width: 1023px) {
    .nikeBallHub .videoContentListContainer li:last-child {
        display: none;
    }
}
@media (max-width: 900px) {
    .nikeBallHub .makingOfVideo figure {
        bottom: 2rem;
        left: 2rem;
        right: 2rem;
    }
}
.basic-campaign-header {
    background-image: url(../img/background/primary-bg.svg);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 19.5rem;
    display: flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    margin: 0 0 3.2rem;
}
.basic-campaign-header.has-tabs {
    padding: 3.5rem 0;
}
.basic-campaign-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../img/background/primary-graphic.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
}
.basic-campaign-header__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 10;
}
.basic-campaign-header__title {
    color: #fff;
    font-size: 6.1rem;
    line-height: 7.3rem;
    letter-spacing: -0.4px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.basic-campaign-header__campaign-logo {
    background-size: cover;
}
.basic-campaign-header--dark-text .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--custom:after {
    content: none;
}
.basic-campaign-header.theme--purple {
    background-image: none;
    background-color: #37003c;
}
.basic-campaign-header.theme--purple:after {
    background-image: url(../i/elements/backgrounds/purple-graphic.svg);
}
.basic-campaign-header.theme--nrfr {
    background-color: #000;
    background-image: url(../i/elements/backgrounds/promo-pattern-header-nrfr.svg);
    background-repeat: no-repeat;
    background-position: calc(100% + 1px) 100%;
    background-size: 32rem;
    border-bottom: 0.4rem solid #ebff00;
}
.basic-campaign-header.theme--nrfr:after {
    content: none;
}
.basic-campaign-header.theme--nrfr .basic-campaign-header__header {
    display: block;
}
.basic-campaign-header.theme--nrfr .basic-campaign-header__title {
    color: #fff;
}
.basic-campaign-header.theme--nrfr .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-nrfr.svg);
    width: 24.5rem;
    height: 8.5rem;
}
.basic-campaign-header.theme--charitable-fund
    .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/charitable-fund.svg);
    width: 18.7rem;
    height: 13.7rem;
}
.basic-campaign-header.theme--charitable-fund .basic-campaign-header__title {
    display: none;
}
.basic-campaign-header.has-tabs.theme--charitable-fund
    .basic-campaign-header__campaign-logo {
    width: 14.7rem;
    height: 11.7rem;
    background-size: contain;
    background-repeat: no-repeat;
}
.basic-campaign-header.theme--rbl {
    background: #c1ddf2;
}
.basic-campaign-header.theme--rbl:after {
    content: none;
}
.basic-campaign-header.theme--rbl .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--rbl .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-rbl.png);
    width: 14.4rem;
    height: 9.3rem;
}
.basic-campaign-header.theme--epl {
    background: linear-gradient(90deg, #ebff57, #7cfd92);
}
.basic-campaign-header.theme--epl:after {
    content: none;
}
.basic-campaign-header.theme--epl .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--epl .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-epl.png);
    width: 12.4rem;
    height: 12.4rem;
}
.basic-campaign-header.theme--stay-well {
    background-image: linear-gradient(90deg, #ff2882, #ff6900);
}
.basic-campaign-header.theme--stay-well:after {
    background-image: url(../i/elements/backgrounds/orange-graphic.svg);
}
.basic-campaign-header.theme--stay-well .basic-campaign-header__title {
    color: #fff;
}
.basic-campaign-header.theme--rainbow-laces {
    background-image: none;
}
.basic-campaign-header.theme--rainbow-laces:after {
    background-image: linear-gradient(
        180deg,
        #760088,
        #760088 10%,
        #004cff 0 20%,
        #028121 20% 30%,
        #fe0 30% 40%,
        #ff8d00 40% 50%,
        #e50000 50% 60%,
        #000 60% 70%,
        #613915 70% 80%,
        #73d7ee 80% 90%,
        #ed70ab 90%
    );
    bottom: 0;
    top: inherit;
    height: 1rem;
}
.basic-campaign-header.theme--rainbow-laces .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--rainbow-laces
    .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-rainbow-laces.png);
    width: 20rem;
    height: 10rem;
}
.basic-campaign-header.theme--pl30 {
    background-image: linear-gradient(90deg, #963cff, #ff2882 50.52%, #ff6900);
}
.basic-campaign-header.theme--pl30:after {
    background-image: url(../i/elements/backgrounds/pink-graphic.svg);
}
.basic-campaign-header.theme--pl30 .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-pl30-white.svg);
    height: 13.1rem;
    width: 19.4rem;
}
.basic-campaign-header.theme--inside-matters {
    background-image: linear-gradient(66.29deg, #ff6900 15.26%, #ff2882 84.74%);
}
.basic-campaign-header.theme--inside-matters:after {
    background-image: url(../i/elements/backgrounds/inside-matters-graphic.svg);
}
.basic-campaign-header.theme--inside-matters .basic-campaign-header__header {
    display: flex;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
    justify-content: flex-end;
}
.basic-campaign-header.theme--inside-matters
    .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-inside-matters.svg);
    height: 10rem;
    width: 19rem;
}
.basic-campaign-header.theme--inside-matters .basic-campaign-header__title {
    margin-left: 4rem;
}
.basic-campaign-header.theme--pl30-plain {
    background: none;
}
.basic-campaign-header.theme--pl30-plain:after {
    background-image: linear-gradient(90deg, #963cff, #ff2882 50.52%, #ff6900);
    bottom: 0;
    top: inherit;
    height: 0.5rem;
}
.basic-campaign-header.theme--pl30-plain .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--pl30-plain .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-pl30.svg);
    height: 13.1rem;
    width: 19.4rem;
}
.basic-campaign-header.theme--barclays .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-barclays.svg);
    height: 5.62rem;
    width: 21.6rem;
}
.basic-campaign-header.theme--hof {
    background-color: #14171a;
    background-image: url(../i/elements/backgrounds/hof-background.svg);
}
.basic-campaign-header.theme--hof:after {
    background-image: url(../i/elements/hof-decoration-top.png);
    background-size: 90%;
    background-position: 100% 0;
}
.basic-campaign-header.theme--hof:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 0.6rem;
    width: 100%;
    background-color: #a08c6e;
}
.basic-campaign-header.theme--hof .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-hof.svg);
    height: 3.5rem;
    width: 21.6rem;
}
.basic-campaign-header.theme--fpl {
    background: linear-gradient(266.61deg, #627bff, #02efff);
}
.basic-campaign-header.theme--fpl:before {
    content: "";
    background-image: url(../i/elements/backgrounds/campaign-fpl-left.png);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    height: 100%;
    width: 20%;
}
.basic-campaign-header.theme--fpl:after {
    background-image: url(../i/elements/backgrounds/campaign-fpl-right.png);
    right: 0;
    left: inherit;
    width: 20%;
}
.basic-campaign-header.theme--fpl .basic-campaign-header__title {
    color: #37003c;
}
.basic-campaign-header.theme--mtag {
    background-image: url(../i/elements/backgrounds/campaign-mtag-bg.png);
    background-size: 136.8rem;
    background-position: 50%;
    background-color: #f4f0f4;
}
.basic-campaign-header.theme--mtag .basic-campaign-header__campaign-logo {
    background-image: url(../i/elements/campaign-logo-mtag.png);
    height: 5.1rem;
    width: 50%;
    margin-left: 10.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0;
}
.basic-campaign-header.theme--mtag:after {
    background: none;
}
@media (max-width: 1368px) {
    .basic-campaign-header.theme--mtag {
        background-size: cover;
    }
    .basic-campaign-header.theme--mtag .basic-campaign-header__campaign-logo {
        margin-left: calc((100vw - 119.8rem) / 2);
    }
}
@media (max-width: 1198px) {
    .basic-campaign-header.theme--mtag .basic-campaign-header__campaign-logo {
        margin-left: 1.6rem;
    }
}
@media (max-width: 800px) {
    .basic-campaign-header.theme--mtag .basic-campaign-header__campaign-logo {
        background-image: url(../i/elements/campaign-logo-mtag-small.png);
        margin-top: -3.4rem;
        width: 100%;
    }
}
@media (max-width: 520px) {
    .basic-campaign-header.theme--mtag {
        background-image: url(../i/elements/backgrounds/campaign-mtag-bg-small.png);
        background-size: cover;
        background-position: 50%;
    }
    .basic-campaign-header.theme--mtag .basic-campaign-header__campaign-logo {
        margin-left: 4rem;
        margin-top: 1.4rem;
        height: 5rem;
    }
}
.basic-campaign-header.theme--summer-series {
    background-image: url(../i/elements/backgrounds/campaign-summer-series-bg.png);
    background-size: contain;
    background-position: 50%;
    background-color: transparent;
    aspect-ratio: 7.67;
    max-width: 136.8rem;
    margin: 0 auto;
    min-height: 0;
}
.basic-campaign-header.theme--summer-series:after {
    background: none;
}
.basic-campaign-header.theme--summer-series
    .basic-campaign-header__campaign-logo {
    display: none;
}
@media (max-width: 520px) {
    .basic-campaign-header.theme--summer-series {
        background-image: url(../i/elements/backgrounds/campaign-summer-series-bg-small.png);
        aspect-ratio: 3.21;
    }
}
@media (max-width: 800px) {
    .basic-campaign-header {
        min-height: 11.7rem;
        margin-bottom: 2.5rem;
    }
    .basic-campaign-header__title {
        font-size: 3.2rem;
        line-height: 1;
    }
    .basic-campaign-header__title.showLogo {
        display: none;
    }
    .basic-campaign-header.theme--purple:after {
        background-image: url(../i/elements/backgrounds/purple-graphic_small.svg);
    }
    .basic-campaign-header.theme--nrfr {
        background-image: none;
        border-bottom-width: 0.6rem;
    }
    .basic-campaign-header.theme--nrfr .basic-campaign-header__campaign-logo {
        width: 12.7rem;
        height: 4.4rem;
    }
    .basic-campaign-header.theme--charitable-fund
        .basic-campaign-header__campaign-logo {
        width: 10.5rem;
        height: 7.7rem;
        margin-left: 2rem;
    }
    .basic-campaign-header.has-tabs.theme--charitable-fund
        .basic-campaign-header__campaign-logo {
        width: 9.5rem;
    }
    .basic-campaign-header.theme--epl .basic-campaign-header__campaign-logo,
    .basic-campaign-header.theme--pl30-plain
        .basic-campaign-header__campaign-logo,
    .basic-campaign-header.theme--rainbow-laces
        .basic-campaign-header__campaign-logo,
    .basic-campaign-header.theme--rbl .basic-campaign-header__campaign-logo {
        display: none;
    }
    .basic-campaign-header.theme--epl
        .basic-campaign-header__campaign-logo.showLogo,
    .basic-campaign-header.theme--pl30-plain
        .basic-campaign-header__campaign-logo.showLogo,
    .basic-campaign-header.theme--rainbow-laces
        .basic-campaign-header__campaign-logo.showLogo,
    .basic-campaign-header.theme--rbl
        .basic-campaign-header__campaign-logo.showLogo {
        display: block;
    }
    .basic-campaign-header.theme--pl30:after {
        background-image: url(../i/elements/backgrounds/pink-graphic_small.svg);
    }
    .basic-campaign-header.theme--pl30 .basic-campaign-header__campaign-logo {
        display: none;
    }
    .basic-campaign-header.theme--inside-matters:after {
        background-image: url(../i/elements/backgrounds/inside-matters-graphic-small.svg);
    }
    .basic-campaign-header.theme--inside-matters
        .basic-campaign-header__campaign-logo {
        display: none;
    }
    .basic-campaign-header.theme--inside-matters
        .basic-campaign-header__campaign-logo.showLogo {
        display: block;
        background-repeat: no-repeat;
        background-size: 14rem 10rem;
        width: 14rem;
    }
    .basic-campaign-header.theme--inside-matters
        .basic-campaign-header__title.showLogo {
        display: block;
        margin-left: 2rem;
    }
    .basic-campaign-header.theme--barclays
        .basic-campaign-header__campaign-logo {
        height: 2.8rem;
        width: 10.8rem;
    }
    .basic-campaign-header.theme--stay-well:after {
        background-image: url(../i/elements/backgrounds/orange-graphic_small.svg);
    }
    .basic-campaign-header.theme--hof {
        background-color: #14171a;
    }
    .basic-campaign-header.theme--hof:after {
        content: none;
    }
    .basic-campaign-header.theme--hof .basic-campaign-header__campaign-logo {
        display: none;
    }
    .basic-campaign-header.theme--fpl:before {
        content: none;
    }
    .basic-campaign-header.theme--fpl:after {
        background-image: linear-gradient(90deg, #00ff87, #05f0ff);
        height: 0.6rem;
        bottom: 0;
        top: inherit;
        width: 100%;
    }
}
.personalised-club-promo {
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    padding: 2.4rem;
    position: relative;
    overflow: hidden;
    justify-content: space-between;
}
.personalised-club-promo:before {
    display: none;
}
.personalised-club-promo__left-wrapper {
    display: flex;
    align-items: center;
    gap: 2.4rem;
}
.personalised-club-promo__logo {
    height: 7rem;
    width: 7rem;
    min-width: 7rem;
}
.personalised-club-promo__info {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    color: #fff;
}
.t6 .personalised-club-promo__info,
.t54 .personalised-club-promo__info {
    color: #37003c;
}
.personalised-club-promo__title {
    min-width: 20rem;
    font-size: 2.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.personalised-club-promo__subtitle {
    min-width: 30rem;
    font-size: 1.6rem;
}
.personalised-club-promo__cta {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.personalised-club-promo__cta-icon {
    width: 1.6rem;
    min-width: 1.6rem;
    height: 1.6rem;
}
.personalised-club-promo__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.personalised-club-promo__background svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}
.personalised-club-promo.is-loading .personalised-club-promo__cta,
.personalised-club-promo.is-loading .personalised-club-promo__logo,
.personalised-club-promo.is-loading .personalised-club-promo__subtitle,
.personalised-club-promo.is-loading .personalised-club-promo__title {
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
}
.personalised-club-promo.is-loading .personalised-club-promo__title {
    height: 3rem;
}
.personalised-club-promo.is-loading__subtitle {
    height: 2.4rem;
}
.t3 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.t3 .personalised-club-promo__background svg {
    fill: #ff0203;
}
.t14633 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.t14633 .personalised-club-promo__background svg {
    fill: #ff0203;
}
.t7606 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
}
.t7606 .personalised-club-promo__background svg {
    fill: #ff0203;
}
.t7 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.t7 .personalised-club-promo__background svg {
    fill: #7d1142;
}
.t15986 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.t15986 .personalised-club-promo__background svg {
    fill: #7d1142;
}
.t7605 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.t7605 .personalised-club-promo__background svg {
    fill: #7d1142;
}
.t94 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.t94 .personalised-club-promo__background svg {
    fill: #ff1c24;
}
.t36 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.t36 .personalised-club-promo__background svg {
    fill: #0054a6;
}
.t8951 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.t8951 .personalised-club-promo__background svg {
    fill: #0054a6;
}
.t7552 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.t7552 .personalised-club-promo__background svg {
    fill: #0054a6;
}
.t91 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.t91 .personalised-club-promo__background svg {
    fill: #df1e26;
}
.t8 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.t8 .personalised-club-promo__background svg {
    fill: #2145f6;
}
.t12943 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.t12943 .personalised-club-promo__background svg {
    fill: #2145f6;
}
.t7141 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
}
.t7141 .personalised-club-promo__background svg {
    fill: #2145f6;
}
.t31 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.t31 .personalised-club-promo__background svg {
    fill: #0d5dba;
}
.t18257 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.t18257 .personalised-club-promo__background svg {
    fill: #0d5dba;
}
.t7142 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
}
.t7142 .personalised-club-promo__background svg {
    fill: #0d5dba;
}
.t11 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.t11 .personalised-club-promo__background svg {
    fill: #00019e;
}
.t12933 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.t12933 .personalised-club-promo__background svg {
    fill: #00019e;
}
.t6749 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
}
.t6749 .personalised-club-promo__background svg {
    fill: #00019e;
}
.t54 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t54 .personalised-club-promo__background svg {
    fill: #fff;
}
.t12971 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t12971 .personalised-club-promo__background svg {
    fill: #fff;
}
.t6886 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t6886 .personalised-club-promo__background svg {
    fill: #fff;
}
.t2 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t2 .personalised-club-promo__background svg {
    fill: #fff;
}
.t17017 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t17017 .personalised-club-promo__background svg {
    fill: #fff;
}
.t6755 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t6755 .personalised-club-promo__background svg {
    fill: #fff;
}
.t13 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.t13 .personalised-club-promo__background svg {
    fill: #003090;
}
.t12940 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.t12940 .personalised-club-promo__background svg {
    fill: #003090;
}
.t8879 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
}
.t8879 .personalised-club-promo__background svg {
    fill: #003090;
}
.t14 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.t14 .personalised-club-promo__background svg {
    fill: #dc0714;
}
.t15987 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.t15987 .personalised-club-promo__background svg {
    fill: #dc0714;
}
.t6717 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
}
.t6717 .personalised-club-promo__background svg {
    fill: #dc0714;
}
.t43 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.t43 .personalised-club-promo__background svg {
    fill: #98c5e9;
}
.t12969 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.t12969 .personalised-club-promo__background svg {
    fill: #98c5e9;
}
.t6718 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.t6718 .personalised-club-promo__background svg {
    fill: #98c5e9;
}
.t1 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.t1 .personalised-club-promo__background svg {
    fill: #ea0c0c;
}
.t15988 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.t15988 .personalised-club-promo__background svg {
    fill: #ea0c0c;
}
.t6752 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.t6752 .personalised-club-promo__background svg {
    fill: #ea0c0c;
}
.t4 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.t4 .personalised-club-promo__background svg {
    fill: #444041;
}
.t12970 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.t12970 .personalised-club-promo__background svg {
    fill: #444041;
}
.t7603 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
}
.t7603 .personalised-club-promo__background svg {
    fill: #444041;
}
.t17 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.t17 .personalised-club-promo__background svg {
    fill: #d93d56;
}
.t19584 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.t19584 .personalised-club-promo__background svg {
    fill: #d93d56;
}
.t18585 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.t18585 .personalised-club-promo__background svg {
    fill: #d93d56;
}
.t20 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.t20 .personalised-club-promo__background svg {
    fill: #c80028;
}
.t12945 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.t12945 .personalised-club-promo__background svg {
    fill: #c80028;
}
.t7588 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
}
.t7588 .personalised-club-promo__background svg {
    fill: #c80028;
}
.t6 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t6 .personalised-club-promo__background svg {
    fill: #fff;
}
.t12968 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t12968 .personalised-club-promo__background svg {
    fill: #fff;
}
.t7631 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.t7631 .personalised-club-promo__background svg {
    fill: #fff;
}
.t21 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.t21 .personalised-club-promo__background svg {
    fill: #963849;
}
.t12944 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.t12944 .personalised-club-promo__background svg {
    fill: #963849;
}
.t7632 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
}
.t7632 .personalised-club-promo__background svg {
    fill: #963849;
}
.t39 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.t39 .personalised-club-promo__background svg {
    fill: #f99808;
}
.t12934 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.t12934 .personalised-club-promo__background svg {
    fill: #f99808;
}
.t6746 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.t6746 .personalised-club-promo__background svg {
    fill: #f99808;
}
.t102 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.t102 .personalised-club-promo__background svg {
    fill: #fa4616;
}
.t90 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
}
.t90 .personalised-club-promo__background svg {
    fill: #81204c;
}
.t49 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
}
.t49 .personalised-club-promo__background svg {
    fill: #fa3844;
}
.t88 .personalised-club-promo__background {
    background-image: #f6a22e;
}
.t88 .personalised-club-promo__background svg {
    fill: #f6a22e;
}
.t38 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t38 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t25 .personalised-club-promo__background {
    background-image: #db1d23;
}
.t25 .personalised-club-promo__background svg {
    fill: #db1d23;
}
.t12939 .personalised-club-promo__background {
    background-image: #db1d23;
}
.t12939 .personalised-club-promo__background svg {
    fill: #db1d23;
}
.t7143 .personalised-club-promo__background {
    background-image: #db1d23;
}
.t7143 .personalised-club-promo__background svg {
    fill: #db1d23;
}
.t110 .personalised-club-promo__background {
    background-image: #d71f30;
}
.t110 .personalised-club-promo__background svg {
    fill: #d71f30;
}
.t12935 .personalised-club-promo__background {
    background-image: #d71f30;
}
.t12935 .personalised-club-promo__background svg {
    fill: #d71f30;
}
.t6747 .personalised-club-promo__background {
    background-image: #d71f30;
}
.t6747 .personalised-club-promo__background svg {
    fill: #d71f30;
}
.t56 .personalised-club-promo__background {
    background-image: #db001b;
}
.t56 .personalised-club-promo__background svg {
    fill: #db001b;
}
.t12938 .personalised-club-promo__background {
    background-image: #db001b;
}
.t12938 .personalised-club-promo__background svg {
    fill: #db001b;
}
.t6756 .personalised-club-promo__background {
    background-image: #db001b;
}
.t6756 .personalised-club-promo__background svg {
    fill: #db001b;
}
.t80 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t80 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t57 .personalised-club-promo__background {
    background-image: #fe0;
}
.t57 .personalised-club-promo__background svg {
    fill: #fe0;
}
.t35 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t35 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t12948 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t12948 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t6753 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t6753 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t37 .personalised-club-promo__background {
    background-image: #cf181d;
}
.t37 .personalised-club-promo__background svg {
    fill: #cf181d;
}
.t41 .personalised-club-promo__background {
    background-image: #104c8c;
}
.t41 .personalised-club-promo__background svg {
    fill: #104c8c;
}
.t5 .personalised-club-promo__background {
    background-image: #00adef;
}
.t5 .personalised-club-promo__background svg {
    fill: #00adef;
}
.t12936 .personalised-club-promo__background {
    background-image: #00adef;
}
.t12936 .personalised-club-promo__background svg {
    fill: #00adef;
}
.t6748 .personalised-club-promo__background {
    background-image: #00adef;
}
.t6748 .personalised-club-promo__background svg {
    fill: #00adef;
}
.t92 .personalised-club-promo__background {
    background-image: #f7931e;
}
.t92 .personalised-club-promo__background svg {
    fill: #f7931e;
}
.t30 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t30 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t55 .personalised-club-promo__background {
    background-image: #6c0c33;
}
.t55 .personalised-club-promo__background svg {
    fill: #6c0c33;
}
.t113 .personalised-club-promo__background {
    background-image: #e31b23;
}
.t113 .personalised-club-promo__background svg {
    fill: #e31b23;
}
.t97 .personalised-club-promo__background {
    background-image: #035daa;
}
.t97 .personalised-club-promo__background svg {
    fill: #035daa;
}
.t33 .personalised-club-promo__background {
    background-image: #e63234;
}
.t33 .personalised-club-promo__background svg {
    fill: #e63234;
}
.t9 .personalised-club-promo__background {
    background-image: #009edb;
}
.t9 .personalised-club-promo__background svg {
    fill: #009edb;
}
.t24 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t24 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t12937 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t12937 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t6757 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t6757 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t40 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.t40 .personalised-club-promo__background svg {
    fill: #0333a0;
}
.t8948 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.t8948 .personalised-club-promo__background svg {
    fill: #0333a0;
}
.t8966 .personalised-club-promo__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.t8966 .personalised-club-promo__background svg {
    fill: #0333a0;
}
.t22 .personalised-club-promo__background {
    background-image: #f5f5f5;
}
.t22 .personalised-club-promo__background svg {
    fill: #f5f5f5;
}
.t45 .personalised-club-promo__background {
    background-image: #00a94f;
}
.t45 .personalised-club-promo__background svg {
    fill: #00a94f;
}
.t12946 .personalised-club-promo__background {
    background-image: #00a94f;
}
.t12946 .personalised-club-promo__background svg {
    fill: #00a94f;
}
.t7604 .personalised-club-promo__background {
    background-image: #00a94f;
}
.t7604 .personalised-club-promo__background svg {
    fill: #00a94f;
}
.t105 .personalised-club-promo__background {
    background-image: #004596;
}
.t105 .personalised-club-promo__background svg {
    fill: #004596;
}
.t52 .personalised-club-promo__background {
    background-image: #005cab;
}
.t52 .personalised-club-promo__background svg {
    fill: #005cab;
}
.t47 .personalised-club-promo__background {
    background-image: #2a307d;
}
.t47 .personalised-club-promo__background svg {
    fill: #2a307d;
}
.t108 .personalised-club-promo__background {
    background-image: #0060a9;
}
.t108 .personalised-club-promo__background svg {
    fill: #0060a9;
}
.t12941 .personalised-club-promo__background {
    background-image: #0060a9;
}
.t12941 .personalised-club-promo__background svg {
    fill: #0060a9;
}
.t17419 .personalised-club-promo__background {
    background-image: #0060a9;
}
.t17419 .personalised-club-promo__background svg {
    fill: #0060a9;
}
.t19 .personalised-club-promo__background {
    background-image: #005daa;
}
.t19 .personalised-club-promo__background svg {
    fill: #005daa;
}
.t46 .personalised-club-promo__background {
    background-image: #ee3424;
}
.t46 .personalised-club-promo__background svg {
    fill: #ee3424;
}
.t111 .personalised-club-promo__background {
    background-image: #005ca6;
}
.t111 .personalised-club-promo__background svg {
    fill: #005ca6;
}
@media (max-width: 800px) {
    .personalised-club-promo__left-wrapper {
        gap: 1.3rem;
    }
    .personalised-club-promo__title {
        font-size: 1.6rem;
        width: auto;
        min-width: 0;
    }
    .personalised-club-promo__subtitle {
        font-size: 1.2rem;
        width: auto;
        min-width: 0;
        line-height: 1.8rem;
    }
}
@media (max-width: 700px) {
    .personalised-club-promo {
        flex-direction: column;
        gap: 1.6rem;
        padding: 1.2rem;
    }
    .personalised-club-promo__logo {
        min-width: 5.6rem;
    }
    .personalised-club-promo .personalised-club-promo__logo,
    .personalised-club-promo .personalised-club-promo__logo img {
        height: 5.6rem;
        width: 5.6rem;
    }
    .personalised-club-promo__info {
        width: auto;
        gap: 0.4rem;
    }
}
@media (max-width: 480px) {
    .personalised-club-promo {
        align-items: stretch;
    }
    .personalised-club-promo__info {
        margin-top: 0.6rem;
    }
    .personalised-club-promo__cta {
        width: 100%;
    }
}
.personalised-content-hero.hero-playlist .media-thumbnail {
    background-color: transparent;
}
.personalised-content-hero.hero-playlist .media-thumbnail__content {
    padding: 0.4rem 0;
}
.personalised-content-hero.hero-playlist .media-thumbnail__tag--inverted {
    padding: 0.1rem 0.8rem;
    font-family: OpenSans-Regular;
}
.personalised-content-hero.hero-playlist
    .media-thumbnail__tag--inverted
    strong {
    font-family: OpenSans-Regular;
}
.personalised-content-hero.hero-playlist
    .media-thumbnail--large
    .media-thumbnail__tag--inverted {
    padding: 0.4rem 0.8rem;
}
.personalised-content-hero.hero-playlist .hero-playlist__list {
    gap: 1.6rem;
    display: flex;
    flex-direction: column;
    width: 35%;
}
.personalised-content-hero.hero-playlist .hero-playlist__list .media-thumbnail {
    width: 100%;
    margin: 0;
    padding: 0 0.4rem;
}
@media (max-width: 800px) {
    .personalised-content-hero.hero-playlist .media-thumbnail__tag--inverted {
        padding: 0.1rem 0.4rem;
    }
    .personalised-content-hero.hero-playlist .hero-playlist__list {
        gap: 0;
        flex-direction: row;
        width: 100%;
    }
}
.personalised-content-rail {
    min-height: 27.2rem;
    margin: 3.2rem auto;
}
.personalised-content-rail .widget-header {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0.2rem;
}
.personalised-content-rail .widget-header__sub-bar {
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.personalised-content-rail .widget-header__subtitle {
    font-size: 1.8rem;
}
.personalised-content-rail.is-loading .widget-header__title {
    width: 100%;
    width: 50%;
}
.personalised-content-rail.is-loading .widget-header__cta,
.personalised-content-rail.is-loading .widget-header__title {
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
    height: 3rem;
}
.personalised-content-rail.is-loading .widget-header__cta {
    width: 100%;
    width: 14rem;
}
.personalised-content-rail.is-loading .widget-header__cta-icon {
    display: none;
}
.personalised-content-rail .editorial-list {
    margin: 0;
}
@media (max-width: 840px) {
    .personalised-content-rail.wrapper:not(.no-link) {
        padding-bottom: 7.5rem;
    }
    .personalised-content-rail .widget-header__cta {
        padding: 1.3rem 5.6rem;
        margin: 0;
        width: 100%;
    }
}
.personalised-news-popup {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 100;
}
.personalised-news-popup__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    cursor: pointer;
}
.personalised-news-popup__wrapper {
    max-width: 103.2rem;
    width: 100%;
    background-color: #fff;
    border-radius: 0.8rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 95vh;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
}
.personalised-news-popup__top-bar {
    padding: 1.6rem 2.4rem;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.personalised-news-popup__close {
    display: block;
    position: absolute;
    top: 1.6rem;
    right: 0.8rem;
    background: #ebe5eb;
    border-radius: 100%;
    width: 3.2rem;
    height: 3.2rem;
    cursor: pointer;
    transition: all 0.2s;
    z-index: 11;
    overflow: hidden;
    border: 0;
}
.personalised-news-popup__close:focus,
.personalised-news-popup__close:hover {
    background: #f5f2f5;
}
.personalised-news-popup__close:before {
    content: "";
    display: block;
    background-image: url(../i/elements/icons/close-purple.svg);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: 50%;
    width: 1.2rem;
    height: 1.2rem;
    cursor: pointer;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.personalised-news-popup .hero-playlist {
    padding: 3.2rem 2.4rem;
    border-bottom: 0.1rem solid #ebe5eb;
    background-color: transparent;
}
.personalised-news-popup .hero-playlist__header {
    font-family: OpenSans-Regular;
    color: #37003c;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1rem;
}
.personalised-news-popup .hero-playlist.is-loading .hero-playlist__header {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
    color: transparent;
    width: 50rem;
    height: 2.5rem;
    margin-left: 0.5rem;
}
.personalised-news-popup .hero-playlist__container {
    padding: 0;
}
.personalised-news-popup .hero-playlist:before {
    display: none;
}
.personalised-news-popup .hero-playlist__list {
    width: 35%;
}
.personalised-news-popup .hero-playlist__list .media-thumbnail {
    margin: 0 0.6rem 1rem;
}
.personalised-news-popup .hero-playlist__list .media-thumbnail__title {
    display: none;
}
.personalised-news-popup .hero-playlist .media-thumbnail__content {
    padding: 0.6rem 0 0;
}
.personalised-news-popup .hero-playlist .media-thumbnail__tag {
    font-size: 1.6rem;
    color: #734c76;
    padding: 0 0 0.4rem;
    font-family: OpenSans-Bold;
    margin-bottom: 0.6rem;
}
.personalised-news-popup .hero-playlist .media-thumbnail__title {
    font-family: OpenSans-Regular;
    color: #37003c;
    font-size: 3rem;
    line-height: 3.6rem;
}
.personalised-news-popup .hero-playlist .media-thumbnail__description {
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.personalised-news-popup .hero-playlist .media-thumbnail__header {
    aspect-ratio: 1.77;
}
.personalised-news-popup .hero-playlist .media-thumbnail--large {
    margin-bottom: 0;
}
.personalised-news-popup
    .hero-playlist
    .media-thumbnail--large
    .media-thumbnail__header {
    aspect-ratio: 1.68;
}
.personalised-news-popup
    .hero-playlist
    .media-thumbnail--large
    .media-thumbnail__tag {
    margin-bottom: 0;
}
.personalised-news-popup__club-logo,
.personalised-news-popup__subtitle,
.personalised-news-popup__title {
    position: relative;
}
.is-loading .personalised-news-popup__club-logo:before,
.is-loading .personalised-news-popup__subtitle:before,
.is-loading .personalised-news-popup__title:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
}
.personalised-news-popup__club-logo {
    margin-bottom: 0.6rem;
}
.personalised-news-popup__club-logo.is-location {
    width: 6rem;
    height: 4rem;
    border-radius: 0.8rem;
    overflow: hidden;
}
.personalised-news-popup__club-logo.is-location .badge-image {
    height: 100%;
    width: 100%;
}
.is-loading .personalised-news-popup__club-logo {
    width: 6.5rem;
    height: 6.5rem;
}
.personalised-news-popup__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    letter-spacing: -0.04rem;
}
.is-loading .personalised-news-popup__title {
    width: 20rem;
    height: 2rem;
}
.personalised-news-popup__subtitle {
    font-size: 1.4rem;
    line-height: 2.1rem;
    color: #734c76;
    letter-spacing: -0.04rem;
}
.is-loading .personalised-news-popup__subtitle {
    width: 32rem;
    height: 2rem;
}
.personalised-news-popup__bottom-bar {
    padding: 3.2rem 2.4rem;
    z-index: 10;
}
@media (max-width: 800px) {
    .personalised-news-popup__wrapper {
        max-width: 103.2rem;
        width: 100%;
        background-color: #fff;
        border-radius: 0;
        position: absolute;
        top: 0;
        left: 0;
        transform: none;
        max-height: 100%;
    }
    .personalised-news-popup .hero-playlist {
        padding: 2.4rem 0.7rem;
    }
    .personalised-news-popup .hero-playlist__list {
        flex-direction: column;
        width: 100%;
    }
    .personalised-news-popup .hero-playlist__list .media-thumbnail {
        margin: 0 0 0.8rem;
    }
    .personalised-news-popup .hero-playlist__list .media-thumbnail__link {
        flex-direction: row;
        gap: 0.8rem;
    }
    .personalised-news-popup .hero-playlist__list .media-thumbnail__tag {
        margin: 0.2rem 0;
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .personalised-news-popup
        .hero-playlist__list
        .media-thumbnail__description {
        font-size: 1.4rem;
        line-height: 1.7rem;
        display: -webkit-box;
    }
    .personalised-news-popup
        .hero-playlist__list
        .media-thumbnail-loader
        .media-thumbnail__header {
        width: 40%;
    }
    .personalised-news-popup .hero-playlist .media-thumbnail--large {
        margin-bottom: 1.6rem;
        width: calc(100% - 0.4rem);
    }
    .personalised-news-popup
        .hero-playlist
        .media-thumbnail--large
        .media-thumbnail__tag {
        margin-top: 1rem;
    }
    .personalised-news-popup
        .hero-playlist
        .media-thumbnail--large
        .media-thumbnail__title {
        font-size: 2rem;
        line-height: 2.4rem;
    }
    .personalised-news-popup
        .hero-playlist
        .media-thumbnail--large
        .media-thumbnail__description {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .personalised-news-popup__bottom-bar,
    .personalised-news-popup__top-bar {
        padding: 2.4rem 0.7rem;
    }
}
.popup-promo {
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    padding: 2.4rem;
    position: relative;
    overflow: hidden;
    justify-content: space-between;
}
.popup-promo:before {
    display: none;
}
.popup-promo__left-wrapper {
    display: flex;
    align-items: center;
    gap: 2.4rem;
    z-index: 10;
}
.popup-promo__logo {
    height: 7rem;
    width: 7rem;
    min-width: 7rem;
}
.popup-promo__info {
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 0.4rem;
    color: #37003c;
}
.popup-promo__title {
    min-width: 20rem;
    font-size: 2.5rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.popup-promo__subtitle {
    min-width: 30rem;
    font-size: 1.6rem;
}
.popup-promo__cta {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    z-index: 10;
}
.popup-promo__cta-icon {
    width: 1.6rem;
    min-width: 1.6rem;
    height: 1.6rem;
}
.popup-promo__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.popup-promo__background-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.popup-promo.is-loading .popup-promo__cta,
.popup-promo.is-loading .popup-promo__logo,
.popup-promo.is-loading .popup-promo__subtitle,
.popup-promo.is-loading .popup-promo__title {
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #d7ccd8 0, #c3b3c5 50%, #d7ccd8);
    background-size: 200% 100%;
    animation: a 1.5s infinite linear;
    border-radius: 0.4rem;
}
.popup-promo.is-loading .popup-promo__title {
    height: 3rem;
}
.popup-promo.is-loading__subtitle {
    height: 2.4rem;
}
@media (max-width: 800px) {
    .popup-promo__left-wrapper {
        gap: 1.3rem;
    }
    .popup-promo__title {
        font-size: 2rem;
        width: auto;
        min-width: 0;
        line-height: 3rem;
    }
    .popup-promo__subtitle {
        font-size: 1.6rem;
        width: auto;
        min-width: 0;
        line-height: 2.4rem;
    }
}
@media (max-width: 700px) {
    .popup-promo {
        flex-direction: column;
        gap: 1.6rem;
        padding: 1.2rem;
    }
    .popup-promo__logo {
        min-width: 5.6rem;
    }
    .popup-promo .popup-promo__logo,
    .popup-promo .popup-promo__logo img {
        height: 5.6rem;
        width: 5.6rem;
    }
    .popup-promo__info {
        width: auto;
        gap: 0.4rem;
    }
}
@media (max-width: 480px) {
    .popup-promo {
        align-items: stretch;
    }
    .popup-promo__info {
        margin-top: 0.6rem;
    }
    .popup-promo__cta {
        width: 100%;
    }
}
.gallery-page {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.gallery-page__header {
    position: relative;
    color: #37003c;
    max-width: 88.8rem;
    width: 100%;
    background-color: #f5f2f5;
    border-radius: 1.2rem 1.2rem 0 0;
    border: 0.2rem solid #ebe5eb;
    padding: 2.4rem 2.4rem 1.2rem;
}
.gallery-page__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 3rem;
    letter-spacing: -0.04rem;
    margin-bottom: 0.8rem;
}
.gallery-page__summary {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    line-height: 2.4rem;
    font-size: 1.6rem;
    letter-spacing: -0.04rem;
}
.gallery-page__gallery-photo img {
    position: relative;
    height: 100%;
    aspect-ratio: 16/9;
    border-radius: 0;
}
.gallery-page__caption-top,
.gallery-page__image-index,
.gallery-page__photo-summary,
.gallery-page__photo-title {
    display: none;
}
.gallery-page__nav {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff;
    border-radius: 100%;
    border: none;
    z-index: 20;
    height: 4.8rem;
    width: 4.8rem;
    padding: 0;
    top: 0;
    bottom: 0;
    margin: auto 0;
}
.gallery-page__nav--next {
    right: 2.4rem;
}
.gallery-page__nav--prev {
    left: 2.4rem;
}
.gallery-page__nav--prev svg {
    transform: rotate(180deg);
}
.gallery-page__nav svg {
    fill: #37003c;
    width: 1.6rem;
    height: 1.6rem;
    transition: fill 0.2s ease-in-out;
}
.gallery-page__nav:hover {
    cursor: pointer;
    background-color: #ebe5eb;
}
.gallery-page__gallery-container {
    position: relative;
}
.gallery-page__gallery-wrapper {
    position: relative;
    aspect-ratio: 16/9;
    max-width: 88.8rem;
    width: 100%;
}
.gallery-page__gallery-photo-wrapper {
    pointer-events: none;
}
.gallery-page__gallery-item {
    display: none;
    position: absolute;
    width: 100%;
    padding: 0;
}
.gallery-page.hideText .gallery-page__caption {
    display: none;
}
.gallery-page.hideText .gallery-page__gallery-photo img {
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
}
.gallery-page.hideHeader .gallery-page__header {
    display: none;
}
.gallery-page.hideHeader .gallery-page__gallery-photo img {
    border-top-left-radius: 0.8rem;
    border-top-right-radius: 0.8rem;
}
.gallery-page__caption {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    border-radius: 0 0 1.2rem 1.2rem;
    border: 0.2rem solid #ebe5eb;
    background-color: #f5f2f5;
    display: block;
    text-align: start;
    position: relative;
    margin: 0;
    font-size: 1.6rem;
    color: #37003c;
    max-width: 88.8rem;
    width: 100%;
    z-index: 10;
}
.gallery-page__caption-inner {
    display: flex;
    flex-direction: column;
    padding: 1.2rem 2.4rem 2.4rem;
}
.gallery-page__caption-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.gallery-page__image-index,
.gallery-page__photo-title {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 0.8rem;
}
.gallery-page__image-index {
    flex-shrink: 0;
}
.gallery-page__photo-summary {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.gallery-page .current-slide {
    display: block;
    opacity: 1;
}
.gallery-page .next-slide,
.gallery-page .prev-slide {
    display: block;
    opacity: 0;
}
@media (max-width: 700px) {
    .gallery-page__header {
        padding: 2.4rem 1.2rem 1.2rem;
    }
    .gallery-page__nav {
        width: 4rem;
        height: 4rem;
    }
    .gallery-page__nav--next {
        right: 1.2rem;
    }
    .gallery-page__nav--prev {
        left: 1.2rem;
    }
}
.photoSlide {
    overflow: hidden;
    background: #000;
    margin-bottom: 3rem;
}
.photoSlide,
.photoSlide__wrap {
    position: relative;
}
.photoSlide__header {
    height: 4rem;
    margin-bottom: 2rem;
}
.photoSlide__header h3 {
    line-height: 4rem;
}
.article-promo--history .photoSlide__header .article-promo__btn,
.photoSlide__header .article-promo--history .article-promo__btn,
.photoSlide__header .btn {
    position: absolute;
    top: 0;
    right: 0;
}
.photoSlide .thumbnailsContainer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    z-index: 10;
    transition: 0.2s;
    transform: translateY(-100%);
}
.photoSlide .thumbnails {
    white-space: nowrap;
    font-size: 0;
    padding: 1rem 0.5rem;
    margin: 0 auto;
    display: table;
    position: relative;
}
.photoSlide .thumbnails li {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    margin: 0 0.5rem;
    opacity: 0.6;
    transition: 0.2s;
    cursor: pointer;
    border: 2px solid transparent;
}
.photoSlide .thumbnails li.current,
.photoSlide .thumbnails li:focus,
.photoSlide .thumbnails li:hover {
    opacity: 1;
    border-color: #ff2882;
}
.photoSlide .thumbnails img {
    width: 100%;
    display: block;
}
.photoSlide .imgSlide {
    font-size: 0;
    white-space: nowrap;
}
.photoSlide .imgSlide li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.photoSlide .imgSlide img {
    width: 100%;
    display: block;
}
.photoSlide .captionSlide {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    font-size: 0;
    white-space: nowrap;
}
.photoSlide .captionSlide li {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 100%;
}
.photoSlide .captionContainer {
    background: rgba(0, 0, 0, 0.8);
    white-space: normal;
}
.photoSlide .caption {
    font-size: 1.3rem;
    line-height: 1.8;
    max-width: 60rem;
    color: hsla(0, 0%, 100%, 0.8);
}
.photoSlide .caption:not(:empty) {
    padding: 2rem 3rem;
}
.photoSlide .navContainer {
    position: relative;
}
.photoSlide .nav {
    position: absolute;
    top: 50%;
    width: 7rem;
    height: 10rem;
    margin-top: -5rem;
    opacity: 0.6;
    transition: 0.2s;
    cursor: pointer;
}
.photoSlide .nav:focus,
.photoSlide .nav:hover {
    opacity: 1;
}
.photoSlide .icn {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 1;
    background-size: contain;
    width: 3.4rem;
    height: 5.9rem;
}
.photoSlide .icn.chevron-large-left {
    background-image: url(../i/elements/icons/chevron-large-left.png);
}
.photoSlide .icn.chevron-large-right {
    background-image: url(../i/elements/icons/chevron-large-right.png);
}
.photoSlide .prev {
    left: 0;
}
.photoSlide .next {
    right: 0;
}
.photoSlide:focus .thumbnailsContainer,
.photoSlide:hover .thumbnailsContainer {
    transform: translateY(0);
}
.photoSlide--history-season-reviews {
    border-bottom: 4px solid #e8e8e8;
    margin-bottom: 2rem;
}
.photoSlide--history-season-reviews .photoSlide {
    margin-bottom: 2rem;
}
@media (max-width: 700px) {
    .photoSlide {
        margin: 0 -1rem;
        margin-bottom: 3rem;
        border-bottom: 4px solid #e8e8e8;
    }
    .photoSlide__wrap {
        padding-bottom: 4rem;
    }
    .article-promo--history .photoSlide__header .article-promo__btn,
    .photoSlide__header .article-promo--history .article-promo__btn,
    .photoSlide__header .btn {
        bottom: 1rem;
        top: auto;
        right: auto;
        width: 100%;
    }
    .photoSlide .thumbnailsContainer {
        display: none;
    }
    .photoSlide .nav {
        transform: scale(0.5);
        backface-visibility: hidden;
    }
    .photoSlide .captionSlide {
        position: static;
    }
    .photoSlide .captionContainer {
        background: #fff;
    }
    .photoSlide .caption {
        color: #37003c;
    }
    .photoSlide .caption:not(:empty) {
        padding: 1.5rem 1.5rem 0;
    }
    .photoSlide--history-season-reviews .photoSlide {
        border-bottom: none;
        margin-bottom: 2rem;
    }
}
.photo-widget {
    width: 100%;
    margin: 2rem auto;
    display: block;
}
.photo-widget--no-margin {
    margin: 0 auto;
}
.photo-widget__image {
    width: 100%;
}
.player-club-history {
    padding-bottom: 2rem;
    margin-bottom: 2rem;
    overflow: auto;
    margin-top: 4rem;
    width: 100%;
}
.player-club-history__sub-header {
    margin-bottom: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.player-club-history__reveal-more-row {
    width: 5rem;
    outline: none;
    text-align: center;
    cursor: pointer;
}
.player-club-history__reveal-more-row svg {
    width: 1.5rem;
    height: 1.5rem;
    fill: #37003c;
    transition: 0.25s cubic-bezier(0, 0.4, 0.5, 1);
}
.player-club-history__reveal-more-header {
    width: 5.6rem;
}
.player-club-history__team a {
    display: flex;
    align-items: center;
}
.player-club-history__team:before {
    display: none;
}
.player-club-history__team-name {
    margin-left: 1.6rem;
}
.player-club-history__team-name--short {
    display: none;
}
.player-club-history.table thead th {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.player-club-history.table th {
    padding: 0.7rem 1rem;
}
.player-club-history.table tbody:before {
    line-height: 0.8rem;
    content: "-";
    color: #fff;
    display: block;
}
.player-club-history.table tbody {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-club-history.table td {
    padding: 1.3rem 1rem;
    position: relative;
}
.player-club-history.table td:not(:first-child):before {
    display: none;
}
.player-club-history.table td.player-club-history__appearances:before,
.player-club-history.table td.player-club-history__apps:before {
    display: block;
}
.player-club-history.table td .player-club-history__team:after {
    content: "";
    top: 1rem;
    bottom: 1rem;
    width: 1px;
    display: block;
    position: absolute;
    background: #efefef;
    right: 0;
}
@media (max-width: 400px) {
    .player-club-history.table td .player-club-history__team:after {
        display: none;
    }
}
.player-club-history__appearances,
.player-club-history__apps,
.player-club-history__goals,
.player-club-history__stat {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
}
.player-club-history .appearances--sub {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.player-club-history__appearances:before {
    display: block;
}
.player-club-history__season {
    width: 18rem;
}
.player-club-history__apps,
.player-club-history__stat {
    width: 14rem;
}
.player-club-history__table-row.expanded
    .player-club-history__reveal-more-row
    svg {
    transform: rotate(-180deg);
}
.player-club-history .playerExpandable {
    display: none;
}
.player-club-history .playerExpandable.open {
    display: table-row;
    background-color: #fff;
    border-bottom: none;
}
.player-club-history .playerExpandable.open + .player-club-history__table-row {
    border-top: 0.1rem solid #f5f2f5;
}
.player-club-history .playerExpandable td {
    padding: 1.3rem 1rem;
    border: 0;
}
.player-club-history .playerExpandable td.team {
    padding-left: 4.5rem;
    text-align: left;
}
@media (max-width: 600px) {
    .player-club-history .playerExpandable td.team {
        padding: 1rem 0.5rem;
    }
}
@media (max-width: 37.5em) {
    .player-club-history .playerExpandable.team {
        padding-left: 4.5rem;
    }
}
.player-club-history--hideRevealMore .player-club-history__reveal-more-header,
.player-club-history--hideRevealMore .player-club-history__reveal-more-row {
    display: none;
}
.player-club-history__other-comps-expand {
    background: #e8e8e8;
}
.player-club-history__other-comps-expand td,
.player-club-history__other-comps-expand td.team {
    text-align: left;
}
@media (max-width: 600px) {
    .player-club-history__other-comps-expand td.team {
        padding: 1rem 0.5rem;
    }
}
.player-club-history__other-comps-expand .player-club-history__other-comps {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
@media (max-width: 37.5em) {
    .player-club-history__other-comps-expand .player-club-history__other-comps {
        padding: 0;
    }
}
@media (max-width: 1024px) {
    .player-club-history {
        margin-top: 2.4rem;
        margin-left: 0;
    }
}
@media (max-width: 37.5em) {
    .player-club-history {
        padding: 2rem 1rem;
    }
    .player-club-history .table table {
        overflow-x: scroll;
    }
    .player-club-history .table th {
        padding: 0.7rem 1rem;
    }
    .player-club-history .table td {
        padding: 1rem 0.5rem;
    }
    .player-club-history .table td.team .short {
        padding-left: 0;
    }
    .player-club-history .table .revealMore {
        padding: 1rem;
    }
    .player-club-history .table .team .badge-25 {
        display: none;
    }
}
@media (max-width: 700px) {
    .player-club-history {
        border-top: 0;
        position: relative;
        padding-top: 0;
        margin-top: 2rem;
        white-space: normal;
    }
    .player-club-history__sub-header {
        margin-bottom: 2rem;
    }
    .player-club-history .table {
        white-space: normal;
    }
    .player-club-history__season {
        width: 9.2rem;
    }
    .player-club-history__team {
        width: 100%;
    }
    .player-club-history__appearances,
    .player-club-history__apps,
    .player-club-history__goals {
        width: 6.2rem;
        min-width: 6.2rem;
        max-width: 6.2rem;
    }
    .player-club-history__team-name {
        margin-left: 0.8rem;
    }
    .player-club-history__team-name--long {
        display: none;
    }
    .player-club-history__team-name--short {
        display: block;
    }
}
.player-header {
    position: relative;
    color: #fff;
    height: 26.5rem;
}
.player-header.t2,
.player-header.t2 a,
.player-header.t2 div,
.player-header.t6,
.player-header.t6 a,
.player-header.t6 div,
.player-header.t22,
.player-header.t22 a,
.player-header.t22 div,
.player-header.t24,
.player-header.t24 a,
.player-header.t24 div,
.player-header.t30,
.player-header.t30 a,
.player-header.t30 div,
.player-header.t35,
.player-header.t35 a,
.player-header.t35 div,
.player-header.t38,
.player-header.t38 a,
.player-header.t38 div,
.player-header.t54,
.player-header.t54 a,
.player-header.t54 div,
.player-header.t80,
.player-header.t80 a,
.player-header.t80 div {
    color: #37003c;
}
.player-header--manager.player-header .imgContainer {
    bottom: 1.8rem;
}
.player-header__background {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.player-header__background.t3,
.player-header__background.t7606,
.player-header__background.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.player-header__background.t7,
.player-header__background.t7605,
.player-header__background.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.player-header__background.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.player-header__background.t36,
.player-header__background.t7552,
.player-header__background.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.player-header__background.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.player-header__background.t8,
.player-header__background.t7141,
.player-header__background.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.player-header__background.t31,
.player-header__background.t7142,
.player-header__background.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.player-header__background.t11,
.player-header__background.t6749,
.player-header__background.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.player-header__background.t2,
.player-header__background.t54,
.player-header__background.t6755,
.player-header__background.t6886,
.player-header__background.t12971,
.player-header__background.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-header__background.t13,
.player-header__background.t8879,
.player-header__background.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.player-header__background.t14,
.player-header__background.t6717,
.player-header__background.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.player-header__background.t43,
.player-header__background.t6718,
.player-header__background.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.player-header__background.t1,
.player-header__background.t6752,
.player-header__background.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.player-header__background.t4,
.player-header__background.t7603,
.player-header__background.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.player-header__background.t17,
.player-header__background.t18585,
.player-header__background.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.player-header__background.t20,
.player-header__background.t7588,
.player-header__background.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.player-header__background.t6,
.player-header__background.t7631,
.player-header__background.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-header__background.t21,
.player-header__background.t7632,
.player-header__background.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.player-header__background.t39,
.player-header__background.t6746,
.player-header__background.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.player-header__background.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.player-header__background.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.player-header__background.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.player-header__background.t88 {
    background: #f6a22e;
}
.player-header__background.t38 {
    background: #f5f5f5;
}
.player-header__background.t25,
.player-header__background.t7143,
.player-header__background.t12939 {
    background: #db1d23;
}
.player-header__background.t110,
.player-header__background.t6747,
.player-header__background.t12935 {
    background: #d71f30;
}
.player-header__background.t56,
.player-header__background.t6756,
.player-header__background.t12938 {
    background: #db001b;
}
.player-header__background.t80 {
    background: #f5f5f5;
}
.player-header__background.t57 {
    background: #fe0;
}
.player-header__background.t35,
.player-header__background.t6753,
.player-header__background.t12948 {
    background: #f5f5f5;
}
.player-header__background.t37 {
    background: #cf181d;
}
.player-header__background.t41 {
    background: #104c8c;
}
.player-header__background.t5,
.player-header__background.t6748,
.player-header__background.t12936 {
    background: #00adef;
}
.player-header__background.t92 {
    background: #f7931e;
}
.player-header__background.t30 {
    background: #f5f5f5;
}
.player-header__background.t55 {
    background: #6c0c33;
}
.player-header__background.t113 {
    background: #e31b23;
}
.player-header__background.t97 {
    background: #035daa;
}
.player-header__background.t33 {
    background: #e63234;
}
.player-header__background.t9 {
    background: #009edb;
}
.player-header__background.t24,
.player-header__background.t6757,
.player-header__background.t12937 {
    background: #f5f5f5;
}
.player-header__background.t40,
.player-header__background.t8948,
.player-header__background.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.player-header__background.t22 {
    background: #f5f5f5;
}
.player-header__background.t45,
.player-header__background.t7604,
.player-header__background.t12946 {
    background: #00a94f;
}
.player-header__background.t105 {
    background: #004596;
}
.player-header__background.t52 {
    background: #005cab;
}
.player-header__background.t47 {
    background: #2a307d;
}
.player-header__background.t108,
.player-header__background.t12941,
.player-header__background.t17419 {
    background: #0060a9;
}
.player-header__background.t19 {
    background: #005daa;
}
.player-header__background.t46 {
    background: #ee3424;
}
.player-header__background.t111 {
    background: #005ca6;
}
.player-header__svg-decoration--mobile {
    display: none;
}
.player-header.inactive .player-header__background {
    background: url(../i/elements/backgrounds/primary-graphic-big.svg),
        url(../img/background/primary-bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
}
.player-header.inactive .player-header__background-svg {
    display: none;
}
.player-header [class*="col-"] {
    height: 100%;
}
.player-header__background-svg {
    height: 100%;
    width: 100%;
}
.player-header__background-svg svg {
    min-height: 100%;
    min-width: 100%;
}
.player-header .playerContainer {
    position: relative;
    height: 100%;
}
.player-header .playerContainer .playerbadgeContainer {
    position: absolute;
    bottom: -5.2rem;
    left: 2rem;
    width: 10.4rem;
    height: 10.4rem;
    border-radius: 100%;
    background: #fff;
    transition: 0.2s;
    z-index: 10;
}
.player-header .playerContainer .playerbadgeContainer:focus,
.player-header .playerContainer .playerbadgeContainer:hover {
    background: #e8e8e8;
}
.player-header .playerContainer .badge .badge-image {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    max-width: 7.6rem;
    max-height: 7.6rem;
}
.player-header .playerContainer .homeGrown {
    position: absolute;
    bottom: -1.5rem;
    left: 25.5rem;
    right: auto;
    line-height: 3rem;
    padding: 0 1.5rem;
    background: #05f0ff;
    color: #333;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}
.player-header .playerContainer .profileHeader {
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
}
.player-header .playerTitle {
    display: none;
}
.player-header .imgContainer {
    position: relative;
    height: 23.9rem;
    width: 29rem;
    padding: 0;
    left: 3rem;
    bottom: -1.4rem;
    padding-left: 4rem;
    padding-top: 1rem;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
}
.player-header .img {
    display: block;
    max-width: 100%;
    max-height: 100%;
    margin-right: 0;
    margin-left: auto;
}
.player-header.inactive .imgContainer {
    height: 22rem;
    bottom: 0.8rem;
}
.player-header.inactive .img {
    max-width: 22rem;
    margin: 0;
    border-radius: 50%;
}
.player-header__name {
    font-size: 4.8rem;
    line-height: 5.8rem;
}
.player-header__name-first {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: white;
}
.player-header__name-last {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: white;
}
.player-header .playerDetails {
    position: relative;
    padding: 3.2rem 0 0 4.2rem;
    display: inline-block;
}
.player-header__player-number {
    color: #fff;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-header__player-number--small {
    display: none;
}
.player-header__player-number--large {
    position: absolute;
    z-index: 0;
    top: 0.5rem;
    right: 7.9rem;
    font-size: 20rem;
    line-height: 20rem;
}
@media (max-width: 1100px) {
    .playerbadgeContainer {
        display: none;
    }
}
@media (max-width: 900px) {
    .player-header {
        height: 23.2rem;
    }
    .player-header--manager.player-header .imgContainer {
        bottom: 0;
    }
    .player-header__svg-decoration--mobile {
        display: block;
    }
    .player-header__svg-decoration--desktop {
        display: none;
    }
    .player-header.inactive .imgContainer {
        width: 12.3rem;
        height: 12.3rem;
        right: 1.6rem;
        bottom: 1.6rem;
    }
    .player-header__player-number--small {
        display: block;
        font-size: 4.8rem;
        line-height: 5.8rem;
        margin-top: 0.8rem;
    }
    .player-header__player-number--large {
        display: none;
    }
    .player-header .imgContainer {
        position: absolute;
        height: 20.1rem;
        width: 20.1rem;
        left: auto;
        right: -2rem;
        margin: auto;
        padding: 0;
        bottom: 0;
    }
    .player-header .playerDetails {
        padding: 3rem 0.8rem 0;
    }
    .player-header__name {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
.player-overview {
    padding: 0.8rem;
    border-radius: 0.8rem;
    border: 0.1px solid #ebe5eb;
    margin-top: 2.1rem;
}
.player-overview__side-widget {
    margin-bottom: 2.4rem;
}
.player-overview__sub-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    color: #37003c;
}
.player-overview__social-links-header {
    margin-top: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-overview__social-options {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    margin-top: 0.8rem;
}
.player-overview__social-options a {
    display: block;
    position: relative;
    width: 4rem;
    height: 4rem;
    border-radius: 0.6rem;
    border: 1px solid #f5f2f5;
}
.player-overview__social-options a:hover {
    background: #f5f2f5;
}
.player-overview__social-options .icn {
    position: absolute;
    width: 2.4rem;
    height: 2.4rem;
    background-size: contain;
    background-position: 50%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.player-overview__social-options .icn.facebook-c {
    background-image: url(../i/elements/icons/facebook-icn.svg);
}
.player-overview__social-options .icn.twitter-c {
    background-image: url(../i/elements/icons/twitter-icn.svg);
}
.player-overview__social-options .icn.youtube-c {
    background-image: url(../i/elements/icons/youtube-icn.svg);
}
.player-overview__social-options .icn.instagram-c {
    background-image: url(../i/elements/icons/instagram-icn.svg);
}
.player-overview__details-list {
    position: relative;
    padding-bottom: 0.8rem;
}
.player-overview__details-list:after {
    content: "";
    position: absolute;
    width: calc(100% + 1.6rem);
    right: 0;
    bottom: 0;
    height: 0.1rem;
    left: -0.8rem;
    background: #f5f2f5;
}
.player-overview__flag {
    height: 2rem;
    margin-right: 0.8rem;
    border-radius: 0.4rem;
    overflow: hidden;
}
.player-overview__col {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    width: 100%;
    padding: 0.8rem;
}
.player-overview__col:last-of-type {
    padding-bottom: 0;
}
.player-overview__col:last-of-type:after {
    display: none;
}
.player-overview__col:after {
    content: "";
    position: absolute;
    width: 100%;
    right: 0;
    bottom: 0;
    height: 0.1rem;
    left: -0.8rem;
    background: #f5f2f5;
}
.player-overview__col-inside {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 0;
}
.player-overview__info,
.player-overview__label {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-overview__info {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.player-overview__info a {
    text-decoration: none;
    color: #37003c;
    text-align: center;
}
.player-overview__info a:hover {
    text-decoration: underline;
}
.player-overview__info a span {
    margin-left: 0.4rem;
}
.player-overview__date-label {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 0.2rem 0;
}
@media (max-width: 900px) {
    .player-overview {
        border-radius: 0;
        border: none;
    }
    .player-overview--manager {
        margin: 2.4rem 0.8rem 0;
    }
    .player-overview__side-widget {
        padding: 0.8rem;
        border-radius: 0.8rem;
        border: 0.1px solid #f5f2f5;
    }
    .player-overview__sub-header {
        font-size: 2.5rem;
    }
    .player-overview__col:after {
        width: calc(100% + 1.6rem);
    }
    .player-overview__col-inside:after {
        content: "";
        position: absolute;
        width: calc(100% + 3.2rem);
        right: 0;
        bottom: 0;
        height: 0.1rem;
        left: -1.6rem;
        background: #f5f2f5;
    }
    .player-overview__col-inside:first-of-type {
        padding-top: 0;
    }
    .player-overview__col-inside:last-of-type {
        padding-bottom: 0;
    }
    .player-overview__col-inside:last-of-type:after {
        display: none;
    }
}
.player-info {
    position: relative;
    margin-top: -5rem;
    margin-left: -2.4rem;
    padding-left: 1.6rem;
    padding-top: 2.6rem;
    background: #fff;
    margin-bottom: 4rem;
    padding-bottom: 4rem;
}
.player-info:before {
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    background: #ebe5eb;
    height: 0.1rem;
}
.player-info--manager {
    border-radius: 2.4rem 0 0;
}
.player-info--manager .player-info__label {
    font-size: 1.4rem;
}
.player-info:after {
    content: "";
    width: 50vw;
    height: 20rem;
    position: absolute;
    top: 0;
    right: 0;
    margin-right: -50vw;
    background: #fff;
}
@media (max-width: 900px) {
    .player-info:after {
        display: none;
    }
}
.player-info__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3.8rem;
    color: #37003c;
}
.player-info__details-list {
    display: flex;
    align-items: flex-start;
    padding: 1.6rem 0.8rem;
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
    margin-top: 0.8rem;
}
.player-info__col {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 33%;
    padding: 0.8rem;
    border-right: 0.1rem solid #f5f2f5;
}
.player-info__col:last-of-type {
    border-right: none;
}
.player-info__col-inside {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.8rem 0;
}
.player-info__label {
    font-size: 1.2rem;
    line-height: 2.4rem;
}
.player-info__info {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.player-info__flag {
    border-radius: 0.4rem;
    height: 2rem;
    margin-right: 0.8rem;
    overflow: hidden;
}
@media (max-width: 1100px) {
    .player-info {
        margin-left: 0;
        padding-left: 0;
        margin-bottom: 2.4rem;
        margin-top: 0;
    }
    .player-info:before {
        content: "";
        width: 50vw;
        height: 20rem;
        position: absolute;
        top: 0;
        left: 0;
        margin-left: -50vw;
        background: #fff;
    }
}
@media (max-width: 900px) {
    .player-info {
        border: 0.1rem solid #f5f2f5;
        border-radius: 0.4rem;
        margin-top: 0;
        margin-left: 0;
        align-items: flex-start;
        padding: 1.6rem 0.8rem 0;
        margin-bottom: 0;
    }
    .player-info:before {
        display: none;
    }
    .player-info__title {
        line-height: 3rem;
    }
    .player-info__details-list {
        width: 100%;
        flex-direction: column;
        padding: 0;
        border: none;
    }
    .player-info__col {
        position: relative;
        border-right: none;
        width: 100%;
        padding: 0.8rem 0;
    }
    .player-info__col:last-of-type:after {
        display: none;
    }
    .player-info__col:after {
        width: calc(100% + 1.6rem);
        left: -0.8rem;
    }
    .player-info__col-inside:after,
    .player-info__col:after {
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        height: 0.1rem;
        background: #f5f2f5;
    }
    .player-info__col-inside:after {
        width: calc(100% + 3.2rem);
        left: -1.6rem;
    }
    .player-info__col-inside:first-of-type {
        padding-top: 0;
    }
    .player-info__col-inside:last-of-type {
        padding-bottom: 0;
    }
    .player-info__col-inside:last-of-type:after {
        display: none;
    }
}
.poppy-page .standardArticle {
    margin: 0;
}
.poppy-page .standardArticle p {
    margin-left: 2rem;
}
.poppy-page__logo {
    width: 250px;
    height: 250px;
    background: url(../i/elements/poppy-legion-logo.jpg) no-repeat 50%;
    background-size: 100%;
}
.poppy-page__button {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline-flex;
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    position: relative;
    margin-top: 0.8rem;
    text-decoration: none;
    align-items: center;
    gap: 0.6rem;
}
.poppy-page__button:hover {
    text-decoration: underline;
}
.poppy-page__button:hover-icon {
    right: -2.2rem;
}
.poppy-page__button-icon {
    fill: #37003c;
    top: 0.8rem;
    right: -1.8rem;
    width: 1.4rem;
    height: 1.3rem;
    transition: right 0.2s;
}
.poppy-promo .indexItem {
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
    display: block;
    text-align: center;
    position: relative;
    overflow: hidden;
    text-decoration: none;
    border-radius: 1.5rem;
    height: 39.7rem;
}
.poppy-promo .indexInfo {
    padding: 4.6rem 1.6rem 1.6rem;
    color: #37003c;
    background-color: #fff;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.poppy-promo .clubName {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 2rem;
    margin-top: 0.6rem;
}
.full-width-poppy-promo {
    position: relative;
    top: -2rem;
    height: 300px;
    width: 100%;
}
@supports (width: 100vw) {
    .full-width-poppy-promo {
        width: 100vw;
        position: relative;
        left: 50%;
        right: 50%;
        margin-left: -50vw;
        margin-right: -50vw;
    }
}
@media (max-width: 900px) {
    .full-width-poppy-promo {
        width: auto;
        margin-left: -2rem;
        margin-right: -2rem;
        left: auto;
        right: auto;
    }
}
@media (max-width: 700px) {
    .full-width-poppy-promo {
        margin-left: -1rem;
        margin-right: -1rem;
    }
}
.full-width-poppy-promo__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: top;
    object-position: top;
    font-family: "object-fit: cover; object-position: top";
}
.full-width-poppy-promo__content {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 70%;
    transform: translate(-50%, -50%);
}
.full-width-poppy-promo__explainer {
    margin-top: 2rem;
}
.full-width-poppy-promo__headline {
    display: flex;
    justify-content: center;
    align-items: center;
}
.full-width-poppy-promo__secondary-heading {
    color: #fff;
    text-align: center;
    opacity: 0.85;
    font-size: 1.75rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.full-width-poppy-promo__text {
    background: #3b053f;
    color: #fff;
    font-size: 3rem;
    padding: 1rem 2rem;
    text-align: center;
}
.poppy-auction__header {
    color: #37003c;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 1rem;
}
.poppy-auction hr {
    margin-bottom: 4rem;
}
.poppy-promo-container {
    margin-bottom: 2rem;
}
.poppy-promo-container .poppy-promo {
    padding: 1rem;
}
.poppy-promo-container .poppy-promo .indexBadge {
    position: absolute;
    width: 9.6rem;
    height: 9.6rem;
    left: 50%;
    margin-left: -5rem;
    top: -5rem;
}
.poppy-promo-container .poppy-promo .indexBadge .badge {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.poppy-promo-container .poppy-promo .indexBadge-mob {
    margin-right: 1rem;
}
.poppy-promo-container .poppy-promo__kit-image {
    height: 100%;
    width: auto;
}
.poppy-promo-container .poppy-promo .indexImg {
    height: 65%;
}
@media (max-width: 1024px) {
    .poppy-page ul li {
        width: 33%;
    }
    .poppy-promo .indexImg {
        height: 27rem;
        background-size: 80%;
    }
}
@media (max-width: 700px) {
    .poppy-page ul li {
        width: 48%;
    }
    .poppy-page__button {
        font-size: 1.2rem;
        margin: 0;
    }
    .poppy-promo-container {
        text-align: center;
    }
    .poppy-promo-container .poppy-promo {
        padding: 0.4rem;
        margin-bottom: 0.8rem;
    }
    .poppy-promo-container .poppy-promo .indexItem {
        height: 25.4rem;
    }
    .poppy-promo-container .poppy-promo .indexImg {
        height: 16rem;
        background-size: 55%;
    }
    .poppy-promo-container .poppy-promo .badge-image {
        width: 5.7rem;
        height: 5.7rem;
    }
    .poppy-promo-container .poppy-promo .indexInfo {
        padding: 2rem 0.6rem 1.2rem;
    }
    .poppy-promo-container .poppy-promo .clubName {
        font-size: 1.6rem;
    }
}
@media (max-width: 450px) {
    .poppy-promo-container .poppy-promo .indexItem {
        height: 23.4rem;
    }
    .poppy-promo-container .poppy-promo .indexImg {
        height: 14rem;
        background-size: 73%;
    }
}
.poppy-promo--t3 .club-card__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    display: block;
}
.poppy-promo--t3 .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.poppy-promo--t14633 .club-card__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    display: block;
}
.poppy-promo--t14633 .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.poppy-promo--t7606 .club-card__background {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
    display: block;
}
.poppy-promo--t7606 .club-card__club-svg {
    display: block;
    fill: #ff0203;
}
.poppy-promo--t7 .club-card__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    display: block;
}
.poppy-promo--t7 .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.poppy-promo--t15986 .club-card__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    display: block;
}
.poppy-promo--t15986 .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.poppy-promo--t7605 .club-card__background {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
    display: block;
}
.poppy-promo--t7605 .club-card__club-svg {
    display: block;
    fill: #7d1142;
}
.poppy-promo--t94 .club-card__background {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
    display: block;
}
.poppy-promo--t94 .club-card__club-svg {
    display: block;
    fill: #ff1c24;
}
.poppy-promo--t36 .club-card__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    display: block;
}
.poppy-promo--t36 .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.poppy-promo--t8951 .club-card__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    display: block;
}
.poppy-promo--t8951 .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.poppy-promo--t7552 .club-card__background {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
    display: block;
}
.poppy-promo--t7552 .club-card__club-svg {
    display: block;
    fill: #0054a6;
}
.poppy-promo--t91 .club-card__background {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
    display: block;
}
.poppy-promo--t91 .club-card__club-svg {
    display: block;
    fill: #df1e26;
}
.poppy-promo--t8 .club-card__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    display: block;
}
.poppy-promo--t8 .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.poppy-promo--t12943 .club-card__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    display: block;
}
.poppy-promo--t12943 .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.poppy-promo--t7141 .club-card__background {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
    display: block;
}
.poppy-promo--t7141 .club-card__club-svg {
    display: block;
    fill: #2145f6;
}
.poppy-promo--t31 .club-card__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    display: block;
}
.poppy-promo--t31 .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.poppy-promo--t18257 .club-card__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    display: block;
}
.poppy-promo--t18257 .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.poppy-promo--t7142 .club-card__background {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
    display: block;
}
.poppy-promo--t7142 .club-card__club-svg {
    display: block;
    fill: #0d5dba;
}
.poppy-promo--t11 .club-card__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    display: block;
}
.poppy-promo--t11 .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.poppy-promo--t12933 .club-card__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    display: block;
}
.poppy-promo--t12933 .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.poppy-promo--t6749 .club-card__background {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
    display: block;
}
.poppy-promo--t6749 .club-card__club-svg {
    display: block;
    fill: #00019e;
}
.poppy-promo--t54 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t54 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t12971 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t12971 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t6886 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t6886 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t2 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t2 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t17017 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t17017 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t6755 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t6755 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t13 .club-card__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    display: block;
}
.poppy-promo--t13 .club-card__club-svg {
    display: block;
    fill: #003090;
}
.poppy-promo--t12940 .club-card__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    display: block;
}
.poppy-promo--t12940 .club-card__club-svg {
    display: block;
    fill: #003090;
}
.poppy-promo--t8879 .club-card__background {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
    display: block;
}
.poppy-promo--t8879 .club-card__club-svg {
    display: block;
    fill: #003090;
}
.poppy-promo--t14 .club-card__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
    display: block;
}
.poppy-promo--t14 .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.poppy-promo--t15987 .club-card__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
    display: block;
}
.poppy-promo--t15987 .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.poppy-promo--t6717 .club-card__background {
    background: linear-gradient(284.38deg, #911712, #dc0714);
    display: block;
}
.poppy-promo--t6717 .club-card__club-svg {
    display: block;
    fill: #dc0714;
}
.poppy-promo--t43 .club-card__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    display: block;
}
.poppy-promo--t43 .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.poppy-promo--t12969 .club-card__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    display: block;
}
.poppy-promo--t12969 .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.poppy-promo--t6718 .club-card__background {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
    display: block;
}
.poppy-promo--t6718 .club-card__club-svg {
    display: block;
    fill: #98c5e9;
}
.poppy-promo--t1 .club-card__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    display: block;
}
.poppy-promo--t1 .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.poppy-promo--t15988 .club-card__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    display: block;
}
.poppy-promo--t15988 .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.poppy-promo--t6752 .club-card__background {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
    display: block;
}
.poppy-promo--t6752 .club-card__club-svg {
    display: block;
    fill: #ea0c0c;
}
.poppy-promo--t4 .club-card__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
    display: block;
}
.poppy-promo--t4 .club-card__club-svg {
    display: block;
    fill: #444041;
}
.poppy-promo--t12970 .club-card__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
    display: block;
}
.poppy-promo--t12970 .club-card__club-svg {
    display: block;
    fill: #444041;
}
.poppy-promo--t7603 .club-card__background {
    background: linear-gradient(284.38deg, #231f20, #444041);
    display: block;
}
.poppy-promo--t7603 .club-card__club-svg {
    display: block;
    fill: #444041;
}
.poppy-promo--t17 .club-card__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    display: block;
}
.poppy-promo--t17 .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.poppy-promo--t19584 .club-card__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    display: block;
}
.poppy-promo--t19584 .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.poppy-promo--t18585 .club-card__background {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
    display: block;
}
.poppy-promo--t18585 .club-card__club-svg {
    display: block;
    fill: #d93d56;
}
.poppy-promo--t20 .club-card__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    display: block;
}
.poppy-promo--t20 .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.poppy-promo--t12945 .club-card__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    display: block;
}
.poppy-promo--t12945 .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.poppy-promo--t7588 .club-card__background {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
    display: block;
}
.poppy-promo--t7588 .club-card__club-svg {
    display: block;
    fill: #c80028;
}
.poppy-promo--t6 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t6 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t12968 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t12968 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t7631 .club-card__background {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
    display: block;
}
.poppy-promo--t7631 .club-card__club-svg {
    display: block;
    fill: #fff;
}
.poppy-promo--t21 .club-card__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
    display: block;
}
.poppy-promo--t21 .club-card__club-svg {
    display: block;
    fill: #963849;
}
.poppy-promo--t12944 .club-card__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
    display: block;
}
.poppy-promo--t12944 .club-card__club-svg {
    display: block;
    fill: #963849;
}
.poppy-promo--t7632 .club-card__background {
    background: linear-gradient(284.38deg, #6f2130, #963849);
    display: block;
}
.poppy-promo--t7632 .club-card__club-svg {
    display: block;
    fill: #963849;
}
.poppy-promo--t39 .club-card__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    display: block;
}
.poppy-promo--t39 .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.poppy-promo--t12934 .club-card__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    display: block;
}
.poppy-promo--t12934 .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.poppy-promo--t6746 .club-card__background {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
    display: block;
}
.poppy-promo--t6746 .club-card__club-svg {
    display: block;
    fill: #f99808;
}
.poppy-promo--t102 .club-card__background {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
    display: block;
}
.poppy-promo--t102 .club-card__club-svg {
    display: block;
    fill: #fa4616;
}
.poppy-promo--t90 .club-card__background {
    background: linear-gradient(284.38deg, #500024, #81204c);
    display: block;
}
.poppy-promo--t90 .club-card__club-svg {
    display: block;
    fill: #81204c;
}
.poppy-promo--t49 .club-card__background {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
    display: block;
}
.poppy-promo--t49 .club-card__club-svg {
    display: block;
    fill: #fa3844;
}
.poppy-promo--t88 .club-card__background {
    background: #f6a22e;
    display: block;
}
.poppy-promo--t88 .club-card__club-svg {
    display: block;
    fill: #f6a22e;
}
.poppy-promo--t38 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t38 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t25 .club-card__background {
    background: #db1d23;
    display: block;
}
.poppy-promo--t25 .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.poppy-promo--t12939 .club-card__background {
    background: #db1d23;
    display: block;
}
.poppy-promo--t12939 .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.poppy-promo--t7143 .club-card__background {
    background: #db1d23;
    display: block;
}
.poppy-promo--t7143 .club-card__club-svg {
    display: block;
    fill: #db1d23;
}
.poppy-promo--t110 .club-card__background {
    background: #d71f30;
    display: block;
}
.poppy-promo--t110 .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.poppy-promo--t12935 .club-card__background {
    background: #d71f30;
    display: block;
}
.poppy-promo--t12935 .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.poppy-promo--t6747 .club-card__background {
    background: #d71f30;
    display: block;
}
.poppy-promo--t6747 .club-card__club-svg {
    display: block;
    fill: #d71f30;
}
.poppy-promo--t56 .club-card__background {
    background: #db001b;
    display: block;
}
.poppy-promo--t56 .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.poppy-promo--t12938 .club-card__background {
    background: #db001b;
    display: block;
}
.poppy-promo--t12938 .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.poppy-promo--t6756 .club-card__background {
    background: #db001b;
    display: block;
}
.poppy-promo--t6756 .club-card__club-svg {
    display: block;
    fill: #db001b;
}
.poppy-promo--t80 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t80 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t57 .club-card__background {
    background: #fe0;
    display: block;
}
.poppy-promo--t57 .club-card__club-svg {
    display: block;
    fill: #fe0;
}
.poppy-promo--t35 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t35 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t12948 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t12948 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t6753 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t6753 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t37 .club-card__background {
    background: #cf181d;
    display: block;
}
.poppy-promo--t37 .club-card__club-svg {
    display: block;
    fill: #cf181d;
}
.poppy-promo--t41 .club-card__background {
    background: #104c8c;
    display: block;
}
.poppy-promo--t41 .club-card__club-svg {
    display: block;
    fill: #104c8c;
}
.poppy-promo--t5 .club-card__background {
    background: #00adef;
    display: block;
}
.poppy-promo--t5 .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.poppy-promo--t12936 .club-card__background {
    background: #00adef;
    display: block;
}
.poppy-promo--t12936 .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.poppy-promo--t6748 .club-card__background {
    background: #00adef;
    display: block;
}
.poppy-promo--t6748 .club-card__club-svg {
    display: block;
    fill: #00adef;
}
.poppy-promo--t92 .club-card__background {
    background: #f7931e;
    display: block;
}
.poppy-promo--t92 .club-card__club-svg {
    display: block;
    fill: #f7931e;
}
.poppy-promo--t30 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t30 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t55 .club-card__background {
    background: #6c0c33;
    display: block;
}
.poppy-promo--t55 .club-card__club-svg {
    display: block;
    fill: #6c0c33;
}
.poppy-promo--t113 .club-card__background {
    background: #e31b23;
    display: block;
}
.poppy-promo--t113 .club-card__club-svg {
    display: block;
    fill: #e31b23;
}
.poppy-promo--t97 .club-card__background {
    background: #035daa;
    display: block;
}
.poppy-promo--t97 .club-card__club-svg {
    display: block;
    fill: #035daa;
}
.poppy-promo--t33 .club-card__background {
    background: #e63234;
    display: block;
}
.poppy-promo--t33 .club-card__club-svg {
    display: block;
    fill: #e63234;
}
.poppy-promo--t9 .club-card__background {
    background: #009edb;
    display: block;
}
.poppy-promo--t9 .club-card__club-svg {
    display: block;
    fill: #009edb;
}
.poppy-promo--t24 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t24 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t12937 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t12937 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t6757 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t6757 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t40 .club-card__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    display: block;
}
.poppy-promo--t40 .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.poppy-promo--t8948 .club-card__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    display: block;
}
.poppy-promo--t8948 .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.poppy-promo--t8966 .club-card__background {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
    display: block;
}
.poppy-promo--t8966 .club-card__club-svg {
    display: block;
    fill: #0333a0;
}
.poppy-promo--t22 .club-card__background {
    background: #f5f5f5;
    display: block;
}
.poppy-promo--t22 .club-card__club-svg {
    display: block;
    fill: #f5f5f5;
}
.poppy-promo--t45 .club-card__background {
    background: #00a94f;
    display: block;
}
.poppy-promo--t45 .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.poppy-promo--t12946 .club-card__background {
    background: #00a94f;
    display: block;
}
.poppy-promo--t12946 .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.poppy-promo--t7604 .club-card__background {
    background: #00a94f;
    display: block;
}
.poppy-promo--t7604 .club-card__club-svg {
    display: block;
    fill: #00a94f;
}
.poppy-promo--t105 .club-card__background {
    background: #004596;
    display: block;
}
.poppy-promo--t105 .club-card__club-svg {
    display: block;
    fill: #004596;
}
.poppy-promo--t52 .club-card__background {
    background: #005cab;
    display: block;
}
.poppy-promo--t52 .club-card__club-svg {
    display: block;
    fill: #005cab;
}
.poppy-promo--t47 .club-card__background {
    background: #2a307d;
    display: block;
}
.poppy-promo--t47 .club-card__club-svg {
    display: block;
    fill: #2a307d;
}
.poppy-promo--t108 .club-card__background {
    background: #0060a9;
    display: block;
}
.poppy-promo--t108 .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.poppy-promo--t12941 .club-card__background {
    background: #0060a9;
    display: block;
}
.poppy-promo--t12941 .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.poppy-promo--t17419 .club-card__background {
    background: #0060a9;
    display: block;
}
.poppy-promo--t17419 .club-card__club-svg {
    display: block;
    fill: #0060a9;
}
.poppy-promo--t19 .club-card__background {
    background: #005daa;
    display: block;
}
.poppy-promo--t19 .club-card__club-svg {
    display: block;
    fill: #005daa;
}
.poppy-promo--t46 .club-card__background {
    background: #ee3424;
    display: block;
}
.poppy-promo--t46 .club-card__club-svg {
    display: block;
    fill: #ee3424;
}
.poppy-promo--t111 .club-card__background {
    background: #005ca6;
    display: block;
}
.poppy-promo--t111 .club-card__club-svg {
    display: block;
    fill: #005ca6;
}
.club-kit-promo {
    display: inline-block;
    position: relative;
    width: calc(25% - 0.8rem);
    max-width: 24rem;
    height: 22.8rem;
    outline: 0.1rem solid #f5f2f5;
    border-radius: 0.8rem;
    background-color: #fff;
    margin-top: 3.2rem;
    overflow: hidden;
}
.club-kit-promo:not(.club-kit-promo--sponsor) {
    margin-right: 0.8rem;
}
.club-kit-promo:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-kit-promo--sponsor {
    display: inline-block;
    max-width: 24.2rem;
    height: 11rem;
    position: absolute;
    right: -0.1rem;
}
.club-kit-promo--sponsor:last-of-type {
    margin-top: 14.9rem;
}
.club-kit-promo--sponsor .club-kit-promo__link {
    padding-bottom: 1.6rem;
    gap: 0.8rem;
}
.club-kit-promo__link {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 2.2rem;
    color: #37003c;
    text-decoration: none;
}
.club-kit-promo__link:focus {
    outline: auto -webkit-focus-ring-color;
    outline-offset: -0.1rem;
    border-radius: 0.8rem;
}
.club-kit-promo__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.3rem;
    line-height: 1.8rem;
}
.club-kit-promo__kit-image,
.club-kit-promo__sponsor-image {
    display: block;
}
.club-kit-promo__kit-image {
    width: 8.8rem;
}
.club-kit-promo__sponsor-image {
    width: 8.9rem;
}
.club-kit-promo .global-btn {
    padding: 0;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    position: relative;
}
.club-kit-promo .global-btn:after {
    transition: left 0.2s;
}
.club-kit-promo .global-btn:focus:after,
.club-kit-promo .global-btn:hover:after {
    position: relative;
    left: 0.4rem;
}
@media (min-width: 1366px) {
    .club-kit-promo {
        max-width: 24.2rem;
    }
}
@media (max-width: 1100px) {
    .club-kit-promo {
        max-width: none;
    }
}
@media (max-width: 800px) {
    .club-kit-promo {
        width: 31.8%;
    }
    .club-kit-promo:nth-of-type(3) {
        margin-right: 0;
    }
    .club-kit-promo--sponsor {
        max-width: 24.2rem;
        width: 48%;
        margin: 0.8rem auto;
        display: inline-block;
        position: relative;
    }
    .club-kit-promo--sponsor:last-of-type {
        margin-top: 0.8rem;
        margin-left: 0.7rem;
    }
}
@media (max-width: 700px) {
    .club-kit-promo:not(.club-kit-promo--sponsor) {
        width: 100%;
        margin: 0.8rem auto;
    }
    .club-kit-promo--sponsor {
        width: 100%;
        max-width: none;
        margin: 0;
        margin-bottom: 0.8rem;
    }
    .club-kit-promo--sponsor:last-of-type {
        margin-left: auto;
    }
    .club-kit-promo__title {
        font-size: 1.2rem;
    }
}
@media (max-width: 700px) {
    .club-promo-wrapper {
        border-bottom: 0.1rem solid #f5f2f5;
        padding-bottom: 2.4rem;
        margin-bottom: 2.4rem;
    }
}
.club-promo-wrapper + .club-promo-wrapper {
    margin-top: 2.4rem;
}
@media (max-width: 700px) {
    .club-promo-wrapper + .club-promo-wrapper {
        margin-top: 0;
    }
}
.club-promo {
    display: flex;
    flex-direction: row-reverse;
    outline: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    min-height: 24.1rem;
    position: relative;
    overflow: hidden;
    letter-spacing: -0.04px;
}
.club-promo:after {
    content: "";
    display: block;
    width: 100%;
    height: 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 10;
    border-radius: 0 0 0.8rem 0.8rem;
}
.club-promo__image-wrapper {
    flex: 1 1 50%;
    position: relative;
}
.club-promo__hero-image {
    border-radius: 0 0.8rem 0.8rem 0;
}
.club-promo__info {
    flex: 1 1 50%;
    position: relative;
    color: #37003c;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    padding: 4.05rem 2.4rem 4.05rem 1.6rem;
    background-image: url(../i/elements/backgrounds/club-promo-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.club-promo__svg-gradient {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    z-index: -1;
}
.club-promo__header {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.club-promo__promo-text {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
@media (min-width: 700px) {
    .club-promo__promo-text {
        font-size: 1.7rem;
    }
}
.club-promo .global-btn {
    width: 26.2rem;
    height: 4rem;
    font-size: 1.5rem;
    line-height: 1.4rem;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
    padding: 0;
}
@media (max-width: 700px) {
    .club-promo {
        min-height: 44.8rem;
        flex-direction: column;
        margin-top: 2.4rem;
    }
    .club-promo__hero-image {
        border-radius: 0.8rem 0.8rem 0 0;
    }
    .club-promo__info {
        flex: initial;
        padding: 2.4rem 1.35rem 2rem 1.15rem;
    }
    .club-promo .global-btn {
        width: auto;
        font-size: 1.4rem;
        margin: 0 0.35rem;
    }
}
.notification-promo {
    margin: 2rem auto;
}
.notification-promo,
.notification-promo__link {
    color: #fff;
    overflow: hidden;
    position: relative;
    border-radius: 0.4rem;
}
.notification-promo__link {
    display: flex;
    text-align: center;
    padding: 1.3rem;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    background: #37003c;
    transition: all 0.2s;
    font-size: 1.4rem;
    line-height: 1;
    cursor: pointer;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    z-index: 1;
}
.notification-promo__link:focus,
.notification-promo__link:hover {
    background: #ebe5eb;
    color: #171717;
}
.notification-promo__link:focus svg,
.notification-promo__link:hover svg {
    margin-right: -0.8rem;
    fill: #171717;
}
.notification-promo__icon-container {
    width: 1.6rem;
    min-width: 1.6rem;
    height: 1.6rem;
    margin-left: 0.8rem;
}
.notification-promo svg {
    fill: #fff;
    margin-right: 0;
    transition: margin-right 0.2s;
    width: 1.6rem;
    min-width: 1.6rem;
    height: 1.6rem;
}
@media (max-width: 1023px) {
    .notification-promo {
        margin: 0 0.8rem 1.8rem;
    }
    .notification-promo__link {
        line-height: 2.1rem;
        padding: 1.2rem 2.4rem;
    }
}
.quiz-header {
    background-image: url(../img/background/primary-bg.svg);
    background-size: cover;
    background-position: top;
    border-radius: 1.2rem;
    margin: 0 auto 4rem;
    overflow: hidden;
    position: relative;
}
.quiz-header:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../img/background/primary-graphic.svg);
    background-size: cover;
}
.quiz-header.results-visible {
    background-image: url(../i/elements/backgrounds/tertiary-bg.svg);
}
.quiz-header.results-visible:after {
    background-image: url(../i/elements/backgrounds/tertiary-graphic.svg);
}
.quiz-header.results-visible .quiz-header__intro {
    order: 1;
}
.quiz-header.results-visible .quiz-header__title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 1.6rem;
    order: 3;
}
.quiz-header.results-visible .quiz-header__subtitle {
    font-size: 1.6rem;
    line-height: 2.4rem;
    order: 2;
    margin-bottom: 0;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.quiz-header.results-visible .quiz-header__score {
    display: block;
    color: #fff;
    font-size: 3.9rem;
    line-height: 4.7rem;
    order: 4;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.quiz-header__text-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 1.6rem 0.8rem;
    position: relative;
    z-index: 10;
}
.quiz-header__intro {
    font-size: 2.4rem;
    margin-bottom: 0.7rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.quiz-header__intro,
.quiz-header__title {
    color: #fff;
    line-height: 3rem;
    letter-spacing: -0.4px;
    text-transform: uppercase;
}
.quiz-header__title {
    font-size: 1.6rem;
    margin-bottom: 1.6rem;
}
.quiz-header__subtitle {
    color: #fff;
    font-size: 3.9rem;
    line-height: 4.7rem;
    letter-spacing: -0.4px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.quiz-header__score {
    display: none;
}
@media (max-width: 800px) {
    .quiz-header {
        background-image: url(../i/elements/backgrounds/primary-bg_small.svg);
        border-radius: 0.8rem;
        margin-bottom: 2.4rem;
    }
    .quiz-header:after {
        background-image: url(../i/elements/backgrounds/primary-graphic_small.svg);
    }
    .quiz-header.results-visible {
        background-image: url(../i/elements/backgrounds/tertiary-bg_small.svg);
    }
    .quiz-header.results-visible:after {
        background-image: url(../i/elements/backgrounds/tertiary-graphic_small.svg);
    }
    .quiz-header.results-visible .quiz-header__title {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 0.8rem;
    }
    .quiz-header.results-visible .quiz-header__subtitle {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .quiz-header.results-visible .quiz-header__score {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .quiz-header__text-wrapper {
        padding: 0.8rem 0.8rem 1.2rem;
    }
    .quiz-header__intro {
        font-size: 1.2rem;
        line-height: 1.8rem;
        margin-bottom: 0;
    }
    .quiz-header__title {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 1.6rem;
    }
    .quiz-header__subtitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
.quiz-index .loader-small {
    margin: 6.4rem auto;
}
.quiz-index__container {
    width: 42.5%;
}
.quiz-index__container--featured {
    margin-right: 0.4rem;
    width: calc(57.5% - 0.4rem);
}
.quiz-index__container .quiz-index__item {
    max-width: 100%;
}
.quiz-index__list {
    display: flex;
    flex-wrap: wrap;
}
.quiz-index__item {
    max-width: calc(33.3333333333% - 0.8rem);
}
@media (max-width: 1023px) {
    .quiz-index__container {
        width: 50%;
    }
    .quiz-index__container--featured {
        width: calc(50% - 0.4rem);
    }
}
@media (max-width: 800px) {
    .quiz-index__container,
    .quiz-index__container--featured {
        width: 100%;
    }
    .quiz-index__list {
        flex-direction: column;
    }
    .quiz-index__item {
        max-width: 100%;
    }
}
.articleWidget .quiz,
.quiz {
    background-color: #f5f2f5;
    border: 1px solid #ebe5eb;
    border-radius: 1.2rem;
    margin: 2.4rem auto;
    padding: 1.6rem 1.9rem 2.4rem;
    max-width: 88rem;
}
.articleWidget .quiz__loading,
.quiz__loading {
    animation: s 1s infinite linear;
    fill: #5a505f;
    height: 8rem;
    left: 50%;
    position: absolute;
    top: 50%;
    transform-origin: center;
    width: 8rem;
}
.articleWidget .quiz__numbers,
.quiz__numbers {
    position: absolute;
    top: 4.6rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 20;
}
.articleWidget .quiz__numbers.is-disabled,
.quiz__numbers.is-disabled {
    pointer-events: none;
    color: rgba(55, 0, 60, 0.4);
}
.articleWidget .quiz__numbers.is-disabled .articleWidget .quiz,
.articleWidget .quiz__numbers.is-disabled .quiz__slider,
.quiz__numbers.is-disabled .articleWidget .quiz,
.quiz__numbers.is-disabled .quiz__slider {
    opacity: 0.6;
}
.articleWidget .quiz__numbers.is-disabled .articleWidget .quiz--answered,
.articleWidget .quiz__numbers.is-disabled .quiz__pager-item--answered,
.quiz__numbers.is-disabled .articleWidget .quiz--answered,
.quiz__numbers.is-disabled .quiz__pager-item--answered {
    color: rgba(55, 0, 60, 0.6);
}
.articleWidget
    .quiz__numbers.is-disabled
    .articleWidget
    .quiz.quiz__number--active,
.articleWidget
    .quiz__numbers.is-disabled
    .quiz__pager-item.quiz__number--active,
.quiz__numbers.is-disabled .articleWidget .quiz.quiz__number--active,
.quiz__numbers.is-disabled .quiz__pager-item.quiz__number--active {
    color: hsla(0, 0%, 100%, 0.6);
}
.articleWidget .quiz__pager,
.quiz__pager {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0.8rem;
}
.articleWidget .quiz__pager-item,
.quiz__pager-item {
    background-color: #fff;
    border-radius: 0.7rem;
    width: 3.2rem;
    height: 0.8rem;
    cursor: not-allowed;
    pointer-events: none;
}
.articleWidget .quiz__pager-item--answered,
.quiz__pager-item--answered {
    background-color: #37003c;
    cursor: pointer;
    pointer-events: all;
}
.articleWidget .quiz__main,
.quiz__main {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.articleWidget .quiz__question,
.quiz__question {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity 0.5s ease-in-out;
    width: 100%;
    text-align: center;
}
.articleWidget .quiz__question--all-selected .quiz__list-item,
.quiz__question--all-selected .quiz__list-item {
    pointer-events: none;
}
.articleWidget .quiz__question--all-selected .quiz__list-item:not(.selected),
.quiz__question--all-selected .quiz__list-item:not(.selected) {
    opacity: 0.4;
}
.articleWidget
    .quiz__question--returned-to-question
    .quiz__list-item.selected
    .quiz__option:after,
.quiz__question--returned-to-question
    .quiz__list-item.selected
    .quiz__option:after {
    content: "+";
    transform: rotate(45deg) translateY(-50%);
    transform-origin: top;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    border-radius: 50%;
    width: 3.2rem;
    height: 3.2rem;
    font-size: 3.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: absolute;
    top: 50%;
    right: 1rem;
    box-shadow: 0.3rem 0.3rem 0.6rem 0 rgba(203, 50, 192, 0.5);
    z-index: 10;
}
.articleWidget
    .quiz__question--returned-to-question
    .quiz__list-item:not(.selected),
.quiz__question--returned-to-question .quiz__list-item:not(.selected) {
    opacity: 0.4;
    pointer-events: none;
}
.articleWidget
    .quiz__question--returned-to-question
    .quiz__list-item--picture-option.selected
    .quiz__option:after,
.quiz__question--returned-to-question
    .quiz__list-item--picture-option.selected
    .quiz__option:after {
    top: 0;
    right: -1.4rem;
}
.articleWidget
    .quiz__question--returned-to-question.quiz__question--answer-required
    .quiz__list-item:not(.selected),
.quiz__question--returned-to-question.quiz__question--answer-required
    .quiz__list-item:not(.selected) {
    opacity: 1;
    pointer-events: all;
}
.articleWidget .quiz__question--returned-to-question .quiz__helper-text,
.quiz__question--returned-to-question .quiz__helper-text {
    display: block;
}
.articleWidget .quiz__question--returned-to-question .quiz__options,
.quiz__question--returned-to-question .quiz__options {
    margin-top: 1.2rem;
}
.articleWidget .quiz__question--answer-required .articleWidget .quiz,
.articleWidget .quiz__question--answer-required .quiz__number:after,
.articleWidget
    .quiz__question--answer-required
    .quiz__question-multiselect--false,
.articleWidget .quiz__question--returned-to-question .quiz__number:after,
.quiz__question--answer-required .articleWidget .quiz,
.quiz__question--answer-required .quiz__number:after,
.quiz__question--answer-required .quiz__question-multiselect--false,
.quiz__question--returned-to-question .quiz__number:after {
    display: block;
}
.articleWidget .quiz__question--active,
.quiz__question--active {
    opacity: 1;
    position: relative;
    pointer-events: all;
    z-index: 5;
}
.articleWidget .quiz__question--first-question .quiz__number:before,
.quiz__question--first-question .quiz__number:before {
    display: none;
}
.articleWidget .quiz__question-multiselect,
.quiz__question-multiselect {
    color: #ff2882;
    text-align: center;
    margin: 2.4rem 0;
}
.articleWidget .quiz__question-multiselect--false,
.quiz__question-multiselect--false {
    display: none;
}
.articleWidget .quiz__number,
.quiz__number {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    position: relative;
    margin-bottom: 5.6rem;
}
.articleWidget .quiz__number--active,
.quiz__number--active {
    color: #fff;
}
.articleWidget .quiz__helper-text,
.quiz__helper-text {
    font-size: 1.1rem;
    font-family: OpenSans-Light, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #6c6c6c;
    text-align: center;
    display: none;
    margin-top: 0.4rem;
}
.articleWidget .quiz__question-text,
.quiz__question-text {
    color: #37003c;
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.4px;
    margin-bottom: 2.4rem;
}
.articleWidget .quiz__options,
.quiz__options {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
}
.articleWidget .quiz__list-item,
.quiz__list-item {
    transition: opacity 0.3s ease-in-out;
}
.block-list-2 .articleWidget .quiz__list-item,
.block-list-2 .quiz__list-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.8rem;
}
.articleWidget .quiz__list-item.selected .articleWidget .quiz,
.articleWidget .quiz__list-item.selected .quiz__option-text-container,
.quiz__list-item.selected .articleWidget .quiz,
.quiz__list-item.selected .quiz__option-text-container {
    border: 0.1rem solid transparent;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%) border-box;
}
.articleWidget .quiz__list-item.selected .articleWidget .quiz,
.articleWidget .quiz__list-item.selected .quiz__option-letter,
.quiz__list-item.selected .articleWidget .quiz,
.quiz__list-item.selected .quiz__option-letter {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.block-list-2 .articleWidget .quiz__list-item--picture-option,
.block-list-2 .quiz__list-item--picture-option {
    margin-bottom: 0;
    width: 25%;
}
.articleWidget .quiz__list-item--picture-option.selected .articleWidget .quiz,
.articleWidget .quiz__list-item--picture-option.selected .quiz__option,
.quiz__list-item--picture-option.selected .articleWidget .quiz,
.quiz__list-item--picture-option.selected .quiz__option {
    border: 0.1rem solid transparent;
    border-radius: 0.8rem;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%) border-box;
    position: relative;
}
.articleWidget .quiz__list-item--picture-option .articleWidget .quiz,
.articleWidget .quiz__list-item--picture-option .quiz__option,
.quiz__list-item--picture-option .articleWidget .quiz,
.quiz__list-item--picture-option .quiz__option {
    background-color: #f5f2f5;
    border: 0.1rem solid transparent;
    padding: 0.8rem;
}
.articleWidget .quiz__list-item--picture-option .articleWidget .quiz:focus,
.articleWidget .quiz__list-item--picture-option .articleWidget .quiz:hover,
.articleWidget .quiz__list-item--picture-option .quiz__option:focus,
.articleWidget .quiz__list-item--picture-option .quiz__option:hover,
.quiz__list-item--picture-option .articleWidget .quiz:focus,
.quiz__list-item--picture-option .articleWidget .quiz:hover,
.quiz__list-item--picture-option .quiz__option:focus,
.quiz__list-item--picture-option .quiz__option:hover {
    border-radius: 0.8rem;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%) border-box;
}
.articleWidget .quiz__option,
.quiz__option {
    border-radius: 0.8rem;
    border: 0;
    outline: 0;
    padding: 0;
    position: relative;
    width: 100%;
    cursor: pointer;
}
.articleWidget .quiz__option:focus .articleWidget .quiz,
.articleWidget .quiz__option:focus .quiz__option-text-container,
.articleWidget .quiz__option:hover .articleWidget .quiz,
.articleWidget .quiz__option:hover .quiz__option-text-container,
.quiz__option:focus .articleWidget .quiz,
.quiz__option:focus .quiz__option-text-container,
.quiz__option:hover .articleWidget .quiz,
.quiz__option:hover .quiz__option-text-container {
    border: 0.1rem solid transparent;
    background: linear-gradient(#fff, #fff) padding-box,
        linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%) border-box;
}
.articleWidget .quiz__option:focus .articleWidget .quiz,
.articleWidget .quiz__option:focus .quiz__option-letter,
.articleWidget .quiz__option:hover .articleWidget .quiz,
.articleWidget .quiz__option:hover .quiz__option-letter,
.quiz__option:focus .articleWidget .quiz,
.quiz__option:focus .quiz__option-letter,
.quiz__option:hover .articleWidget .quiz,
.quiz__option:hover .quiz__option-letter {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.articleWidget .quiz__option-text-container,
.quiz__option-text-container {
    background-color: #fff;
    border: 1px solid #ebe5eb;
    border-radius: 0.8rem;
    padding: 0.8rem;
    display: flex;
    align-items: center;
}
.articleWidget .quiz__picture-option-image-container,
.quiz__picture-option-image-container {
    border-radius: 0.8rem;
    margin-bottom: 0.8rem;
    padding-bottom: 100%;
    position: relative;
    overflow: hidden;
}
.articleWidget .quiz .lead-image,
.quiz .lead-image {
    padding-bottom: 56%;
    width: 100%;
}
.articleWidget .quiz__option-letter,
.quiz__option-letter {
    background: #37003c;
    border-radius: 0.4rem;
    width: 4rem;
    height: 4rem;
    margin-right: 1.6rem;
    font-size: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-shrink: 0;
}
.articleWidget .quiz__letter--fixed,
.quiz__letter--fixed {
    left: 1rem;
    position: absolute;
    top: 1rem;
    z-index: 5;
}
.articleWidget .quiz__option-text,
.quiz__option-text {
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    text-align: left;
    width: 100%;
}
.articleWidget .quiz__results-subtitle,
.quiz__results-subtitle {
    font-size: 2rem;
    line-height: 3rem;
    text-align: center;
}
.articleWidget .quiz__question-button-container,
.quiz__question-button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1.6rem;
    margin: 1.6rem auto 2.4rem;
}
.articleWidget .quiz__results-button.active .articleWidget .quiz,
.articleWidget .quiz__results-button.active .quiz__button-icon--chevron,
.quiz__results-button.active .articleWidget .quiz,
.quiz__results-button.active .quiz__button-icon--chevron {
    transform: rotate(180deg);
}
.articleWidget .quiz__button-icon,
.quiz__button-icon {
    margin-left: 0.8rem;
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
.articleWidget .quiz__results-list,
.quiz__results-list {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
    margin-top: 4rem;
    max-height: 10000px;
    transition: max-height 0.3s ease-in-out;
}
.articleWidget .quiz__results-list--collapsed,
.quiz__results-list--collapsed {
    margin-top: 0;
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: max-height 0.3s ease-in-out;
}
.articleWidget .quiz__answer-list-item,
.quiz__answer-list-item {
    display: flex;
    width: calc(50% - 0.8rem);
}
.articleWidget .quiz__answer,
.quiz__answer {
    border: 0.1rem solid #fff;
    border-radius: 0.8rem;
    height: 100%;
    padding: 1.6rem;
    width: 100%;
}
.articleWidget .quiz__answer-index,
.quiz__answer-index {
    background: #168e54;
    color: #fff;
}
.articleWidget .quiz__answer-header,
.quiz__answer-header {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1.6rem;
}
.articleWidget .quiz__answer-header--wrong,
.quiz__answer-header--wrong {
    color: #e0005e;
}
.articleWidget .quiz__answer-header--correct,
.quiz__answer-header--correct {
    color: #00db74;
}
.articleWidget .quiz__answer-info-question,
.quiz__answer-info-question {
    font-size: 2rem;
    line-height: 3rem;
    margin-bottom: 0.8rem;
}
.articleWidget .quiz__answer-info-option,
.quiz__answer-info-option {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 700;
}
.articleWidget .quiz__answer-info-option--correct,
.quiz__answer-info-option--correct {
    margin-top: 0.8rem;
}
@media (min-width: 1023px) {
    .articleWidget .quiz__results-header .video-hero__banner-image__play-icon,
    .quiz__results-header .video-hero__banner-image__play-icon {
        left: 66%;
        top: 50%;
        transform: translateY(-50%);
    }
}
@media (max-width: 800px) {
    .articleWidget .quiz,
    .quiz {
        border-radius: 0.8rem;
        padding: 0.8rem 1.2rem 1.2rem;
    }
    .articleWidget .quiz__numbers,
    .quiz__numbers {
        top: 3.2rem;
    }
    .articleWidget .quiz__pager,
    .quiz__pager {
        gap: 0.4rem;
    }
    .articleWidget .quiz__pager-item,
    .quiz__pager-item {
        height: 0.3rem;
        width: 1.3rem;
    }
    .articleWidget .quiz__number,
    .quiz__number {
        font-size: 1.4rem;
        margin-bottom: 2.2rem;
    }
    .articleWidget .quiz__question-text,
    .quiz__question-text {
        font-size: 1.6rem;
        margin-bottom: 1.4rem;
    }
    .articleWidget .quiz__question-multiselect,
    .quiz__question-multiselect {
        margin: 1.6rem;
    }
    .articleWidget .quiz__options,
    .quiz__options {
        margin-top: 1.6rem;
    }
    .block-list-2 .articleWidget .quiz__list-item--picture-option,
    .block-list-2 .quiz__list-item--picture-option {
        margin-bottom: 0.8rem;
        width: 50%;
    }
    .articleWidget .quiz__list-item--picture-option .quiz__option,
    .quiz__list-item--picture-option .quiz__option {
        padding: 0;
    }
    .articleWidget .quiz__list-item--picture-option .quiz__option-letter,
    .quiz__list-item--picture-option .quiz__option-letter {
        margin-right: 0.8rem;
    }
    .articleWidget
        .quiz__list-item--picture-option.selected
        .articleWidget
        .quiz,
    .articleWidget .quiz__list-item--picture-option.selected .quiz__option,
    .quiz__list-item--picture-option.selected .articleWidget .quiz,
    .quiz__list-item--picture-option.selected .quiz__option {
        border: 0;
        background: none;
    }
    .articleWidget .quiz__results-subtitle,
    .quiz__results-subtitle {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .articleWidget .quiz__results-list,
    .quiz__results-list {
        margin-top: 2.4rem;
    }
    .articleWidget .quiz__results-list--collapsed,
    .quiz__results-list--collapsed {
        margin-top: 0;
    }
    .articleWidget .quiz__question-button-container,
    .quiz__question-button-container {
        flex-direction: column;
        gap: 0.8rem;
    }
    .articleWidget .quiz__results-button,
    .quiz__results-button {
        width: 100%;
    }
    .articleWidget .quiz__results-button.active,
    .articleWidget .quiz__results-button:focus,
    .quiz__results-button.active,
    .quiz__results-button:focus {
        background-color: #fff;
    }
    .articleWidget .quiz__answer-list-item,
    .quiz__answer-list-item {
        width: 100%;
    }
    .articleWidget .quiz__answer-header,
    .quiz__answer-header {
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-bottom: 1.6rem;
    }
    .articleWidget .quiz__answer-info-question,
    .quiz__answer-info-question {
        font-size: 1.6rem;
        line-height: 2.4rem;
        margin-bottom: 0.8rem;
    }
    .articleWidget .quiz__answer-info-option,
    .quiz__answer-info-option {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
}
.matchAbridged {
    background: #fff;
    padding: 0.8rem;
    border-bottom: 1px solid #efefef;
    display: block;
    color: #37003c;
    position: relative;
    line-height: 24px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
}
.matchAbridged,
.matchAbridged abbr[title] {
    text-decoration: none;
}
.matchAbridged abbr[title]:hover {
    cursor: pointer;
}
.matchAbridged--no-link {
    pointer-events: none;
}
.matchAbridged--no-link .icn.arrow-right {
    display: none;
}
.matchAbridged .match-container {
    display: flex;
}
.matchAbridged .matchMinuteContainer {
    position: absolute;
    left: 1rem;
    top: 0.9rem;
    color: #ff2882;
    transition: 0.2s;
    font-size: 1.1rem;
}
.matchAbridged a {
    display: block;
    text-decoration: none;
    color: #37003c;
}
.matchAbridged span {
    vertical-align: middle;
}
.matchAbridged span.matchTime {
    color: #ff2882;
    padding-right: 1.2rem;
}
.matchAbridged .matchInfo {
    display: block;
    color: #76766f;
    margin-bottom: 0.5rem;
    transition: all 0.2s;
}
.matchAbridged .teamName {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    min-width: 3.8rem;
    font-size: 1.4rem;
}
.matchAbridged > .teamName ~ .teamName {
    text-align: left;
}
.matchAbridged .badge {
    position: absolute;
}
.matchAbridged .badge-20 {
    margin: 0 0.5rem;
}
.matchAbridged .badge-25 {
    margin: 0 0.7rem;
}
.matchAbridged .score,
.matchAbridged .time {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.4rem;
    width: 4.8rem;
    height: 2.8rem;
    left: 0;
    right: 0;
    margin: auto;
    line-height: 3.2rem;
}
.matchAbridged .score span,
.matchAbridged .time span {
    line-height: 2rem;
    vertical-align: baseline;
    margin-right: 0;
    padding: 0 0.6rem 0 0.5rem;
    position: relative;
    color: #37003c;
}
.matchAbridged .score span:before,
.matchAbridged .time span:before {
    content: " ";
    display: block;
    width: 0.1rem;
    height: 1.5rem;
    background: hsla(0, 0%, 100%, 0.2);
    position: absolute;
    top: 0.2rem;
    left: 50%;
}
.matchAbridged .score {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #fff;
    margin: 0 0.8rem;
}
.matchAbridged .score span {
    padding: 0 0.4rem;
    font-weight: 400;
    vertical-align: initial;
    color: #fff;
    position: relative;
}
.matchAbridged div.hptoMatchBroadcaster {
    display: block;
    margin-left: 3.5rem;
    text-align: center;
}
.matchAbridged .matchSummaryBroadcastersContainer {
    margin-top: 0.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.matchAbridged [class*="arrow-right"] {
    position: absolute;
    top: 1.5rem;
    right: 1.6rem;
    transition: right 0.2s;
}
.matchAbridged.live .score {
    background: #ff2882;
    color: #fff;
}
.matchAbridged.live .score span {
    color: #ff2882;
}
.matchAbridged.live:focus .matchMinuteContainer,
.matchAbridged.live:hover .matchMinuteContainer {
    color: #fff;
}
.matchAbridged.active {
    background: linear-gradient(270deg, #ff2882, #963cff 45%);
    color: #fff;
}
.matchAbridged.active time {
    background: #fff;
}
.matchAbridged.active .minutes,
.matchAbridged.active time span {
    color: #fff;
}
.matchAbridged.active .multipleBroadcastersButton {
    color: #37003c;
}
.matchAbridged.active .chevron-rightblack-normal {
    opacity: 1;
}
.matchAbridged.active .arrow-right {
    transform: scale(0.7);
}
.matchAbridged:not(.disabled):focus,
.matchAbridged:not(.disabled):hover {
    background: linear-gradient(
        98.5deg,
        #05f0ff -46.16%,
        #7367ff 42.64%,
        #963cff 70.3%
    );
    color: #fff;
    cursor: pointer;
}
.matchAbridged:not(.disabled):focus .match-fixture__team-name,
.matchAbridged:not(.disabled):focus .refereesContainer .ref,
.matchAbridged:not(.disabled):focus .refereesContainer .referees--noOfficials,
.matchAbridged:not(.disabled):hover .match-fixture__team-name,
.matchAbridged:not(.disabled):hover .refereesContainer .ref,
.matchAbridged:not(.disabled):hover .refereesContainer .referees--noOfficials {
    color: #fff;
}
.matchAbridged:not(.disabled):focus .refereesContainer .icn,
.matchAbridged:not(.disabled):focus .refereesContainer .svg,
.matchAbridged:not(.disabled):hover .refereesContainer .icn,
.matchAbridged:not(.disabled):hover .refereesContainer .svg {
    fill: #fff;
    right: 1.4rem;
}
@media (max-width: 700px) {
    .matchAbridged:not(.disabled):focus,
    .matchAbridged:not(.disabled):hover {
        color: #fff;
    }
}
.matchAbridged:not(.disabled):focus .matchInfo,
.matchAbridged:not(.disabled):focus .minutes,
.matchAbridged:not(.disabled):focus h6,
.matchAbridged:not(.disabled):hover .matchInfo,
.matchAbridged:not(.disabled):hover .minutes,
.matchAbridged:not(.disabled):hover h6 {
    color: #fff;
}
.matchAbridged:not(.disabled):focus time,
.matchAbridged:not(.disabled):hover time {
    background: #fff;
    color: #000;
}
.matchAbridged:not(.disabled):focus .multipleBroadcastersButton,
.matchAbridged:not(.disabled):hover .multipleBroadcastersButton {
    color: #37003c;
}
.matchAbridged.form .teamForm {
    background-color: #13cf00;
    border-radius: 100%;
    color: #fff;
    line-height: 2.4rem;
    width: 2.4rem;
    text-align: center;
    font-size: 0.98rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.matchAbridged.form .teamForm + .teamName {
    text-align: right;
}
.matchAbridged.form .lose {
    background-color: #d81920;
}
.matchAbridged.form .draw {
    background-color: #76766f;
}
.matchAbridged.form .win {
    background-color: #13cf00;
}
.matchAbridged [class*="chevron"] {
    position: absolute;
    top: 50%;
    right: 1rem;
    margin-top: -0.45rem;
    transform: scale(0.6);
}
.matchAbridged .chevron-rightblack-normal {
    margin-top: -0.75rem;
    opacity: 0.4;
    transition: opacity 0.2s;
}
.refereeAppointmentsList .match {
    width: 42%;
}
.refereeAppointmentsList .refereeHeader {
    text-align: center;
}
.refereeAppointmentsList .fixtureExtras {
    margin-bottom: 0;
}
@media (min-width: 1161px) {
    .refereeAppointmentsList .fixtureExtras {
        margin-bottom: 6rem;
    }
}
.refereeAppointmentsList .localTimeMessage,
.refereeAppointmentsList
    .matchFixtureContainer
    .fixtureBroadcast.broadcastDataContainer {
    display: none;
}
.referee-appointments-summary {
    border: 0;
    margin: 4rem 0;
    padding-bottom: 4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.referee-appointments-summary .tbc-accordion {
    display: none;
}
.referee-appointments-summary .global-btn .icn {
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
.referee-appointments-summary .appointments-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 3.2rem;
}
.referee-appointments-summary .appointments-header .icn,
.referee-appointments-summary .appointments-header svg {
    width: 1.4rem;
    height: 1.3rem;
    fill: #37003c;
}
.referee-appointments-summary .referee-header .moreBtn {
    position: absolute;
    top: 0;
    right: 0;
}
.referee-appointments-summary .refereeHeader {
    background-color: #fbfafa;
    position: relative;
    margin: 0;
    width: 100%;
}
.referee-appointments-summary .refereeHeader .referees {
    text-align: center;
    margin-right: 5.5%;
    width: 50%;
    margin-left: auto;
    left: auto;
    float: none;
    padding: 0.8rem 0;
}
.referee-appointments-summary .refereeHeader .referees .ref {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    color: #87668a;
    float: none;
    margin-right: -4px;
    display: inline-block;
    width: 25%;
}
.referee-appointments-summary .matchAbridged .referees,
.referee-appointments-summary .matchListContainer .referees {
    width: 100%;
    text-align: center;
}
.referee-appointments-summary .matchAbridged .referees .ref,
.referee-appointments-summary .matchListContainer .referees .ref {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    width: 25%;
    margin-right: -4px;
    color: #37003c;
    font-size: 1.2rem;
}
.referee-appointments-summary .matchAbridged .referees .ref:first-child,
.referee-appointments-summary .matchListContainer .referees .ref:first-child {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.referee-appointments-summary .matchAbridged .referees .refLabelMobile,
.referee-appointments-summary .matchListContainer .referees .refLabelMobile {
    display: none;
    vertical-align: baseline;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #87668a;
}
.referee-appointments-summary .matchAbridged .referees--noOfficials,
.referee-appointments-summary .matchListContainer .referees--noOfficials {
    text-align: right;
}
.referee-appointments-summary .matchListContainer {
    margin-top: 1rem;
}
.referee-appointments-summary .matchListContainer time {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    text-align: left;
}
.referee-appointments-summary .matchAbridged {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.referee-appointments-summary .refereesContainer {
    margin-right: 5%;
    width: 50%;
    text-align: right;
    margin-left: auto;
}
.referee-appointments-summary .refereesContainer span {
    display: inline-block;
}
.referee-appointments-summary .refereesContainer .icn,
.referee-appointments-summary .refereesContainer .svg {
    fill: #37003c;
    width: 1.4rem;
    height: 100%;
    position: absolute;
    right: 2.4rem;
    top: 0;
    transition: right 0.2s ease-in-out;
}
.referee-appointments-summary.fixturesAbridgedContainer .subHeader {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.article-promo--history
    .referee-appointments-summary.fixturesAbridgedContainer
    .article-promo__btn,
.referee-appointments-summary.fixturesAbridgedContainer
    .article-promo--history
    .article-promo__btn,
.referee-appointments-summary.fixturesAbridgedContainer .btn {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 1.6rem;
    margin: 0;
    display: flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
}
.article-promo--history
    .referee-appointments-summary.fixturesAbridgedContainer
    .article-promo__btn:hover,
.referee-appointments-summary.fixturesAbridgedContainer
    .article-promo--history
    .article-promo__btn:hover,
.referee-appointments-summary.fixturesAbridgedContainer .btn:hover {
    text-decoration: underline;
}
.referee-appointments-summary .match-fixture:hover .ref {
    color: #fff;
}
.referee-appointments-summary .match-fixture__teams time {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-align: center;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.4rem;
    width: 5.2rem;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
}
.referee-appointments-summary .match-fixture__score,
.referee-appointments-summary .match-fixture time {
    top: 0 !important;
}
@media (max-width: 1023px) {
    .referee-appointments-summary .match-fixture__teams {
        width: auto;
        min-width: 36rem;
    }
}
@media (max-width: 900px) {
    .referee-appointments-summary .matchAbridged {
        flex-direction: column;
        padding: 1.3rem 0 0;
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.8rem;
        margin-bottom: 1.6rem;
    }
    .referee-appointments-summary .matchAbridged:hover .ref {
        color: #37003c;
    }
    .referee-appointments-summary .referee-header .moreBtn {
        position: relative;
    }
    .referee-appointments-summary.fixturesAbridgedContainer .subHeader {
        margin-bottom: 0;
    }
    .referee-appointments-summary .matchAbridged time,
    .referee-appointments-summary .matchListContainer time {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
    .referee-appointments-summary .matchAbridged .referees,
    .referee-appointments-summary .matchListContainer .referees {
        margin: 0.8rem 0 0;
        border: 0;
        border-top: 0.1rem solid #ebe5eb;
        display: block;
        width: 100%;
    }
    .referee-appointments-summary .matchAbridged .referees .ref,
    .referee-appointments-summary .matchListContainer .referees .ref {
        padding: 0.8rem 0;
        color: #37003c;
        width: 50%;
    }
    .referee-appointments-summary .matchAbridged .referees .refLabelMobile,
    .referee-appointments-summary
        .matchListContainer
        .referees
        .refLabelMobile {
        display: block;
    }
    .referee-appointments-summary .matchAbridged .referees--noOfficials,
    .referee-appointments-summary .matchListContainer .referees--noOfficials {
        text-align: center;
        padding: 0.8rem;
    }
    .referee-appointments-summary .refereesContainer {
        width: 100%;
        text-align: center;
        margin: 0;
        margin-right: 2.8rem;
    }
    .referee-appointments-summary .refereesContainer.has-referees {
        margin-right: 0;
    }
    .referee-appointments-summary .refereesContainer .svg {
        display: none;
    }
    .referee-appointments-summary .match-fixture__minutes {
        height: 5rem;
    }
    .referee-appointments-summary .match-fixture__team {
        padding-left: 7.3rem;
    }
    .referee-appointments-summary .match-fixture__team:first-of-type {
        padding-left: 0;
        padding-right: 7.3rem;
    }
    .referee-appointments-summary .match-fixture__team:first-of-type .badge {
        right: 3.2rem;
    }
    .referee-appointments-summary
        .match-fixture__team:not(:first-of-type)
        .badge {
        left: 3.2rem;
    }
    .referee-appointments-summary .match-fixture__teams {
        min-width: 0 !important;
    }
    .referee-appointments-summary .match-fixture__short-name {
        overflow: visible;
    }
    .referee-appointments-summary .refereeIndex .managerName {
        font-size: 1.2rem;
    }
}
.refereeIndex .managerName {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.refereeIndex .table thead tr {
    border-bottom: none;
}
.refereeIndex .table td {
    padding: 1.6rem;
    font-size: 1.6rem;
}
.refereeIndex .table td:before {
    display: none;
}
.refereeIndex .table tr td:not(:first-child),
.refereeIndex .table tr th:not(:first-child) {
    text-align: center;
    width: 20%;
}
.refereeIndex .table th:has(.noContentContainer) {
    height: 6rem;
}
@media (max-width: 1023px) {
    .refereeIndex .page-header__wrapper {
        padding-bottom: 2.2rem;
    }
}
@media (max-width: 700px) {
    .refereeIndex .table td {
        padding: 0.8rem;
    }
    .refereeIndex .table .managerName {
        font-size: 1.6rem;
    }
    .refereeIndex .table thead .th {
        font-size: 1rem;
    }
}
.report-racism-form {
    max-width: 88.8rem;
    margin: auto;
}
.report-racism-form__form-wrapper {
    border-bottom-left-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 1rem;
}
.report-racism-form__form-wrapper--success
    .report-racism-form__form-description {
    margin-bottom: 0;
}
.report-racism-form__form-section {
    background: #fff;
    padding: 2.4rem;
    border: 0.1rem solid #ebebe4;
    color: #37003c;
}
.report-racism-form__form-header {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2.4rem;
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.report-racism-form__form-header--error,
.report-racism-form__form-header--success {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
.report-racism-form__form-description-icon {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.report-racism-form__form-header-title {
    color: #37003c;
    margin-left: 0.6rem;
}
.report-racism-form__form-description h3,
.report-racism-form__form-header-title {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.report-racism-form__form-description h3 {
    margin-bottom: 1.6rem;
}
.report-racism-form__form-description-container--signed-out {
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #e8e8e8;
}
.report-racism-form__form-body-text {
    margin-bottom: 2.4rem;
}
.report-racism-form__form-body-text p {
    line-height: 1;
    margin-bottom: 0.4rem;
}
.report-racism-form__form-body-text ul {
    padding-left: 2.4rem;
}
.report-racism-form__form-body-text ul li {
    list-style-type: disc;
    line-height: 1.2;
}
.report-racism-form__signed-in-container {
    background-color: #e8e8e8;
    padding: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1;
    border-radius: 0.2rem;
}
.report-racism-form__signed-in-text {
    font-size: 1.4rem;
    line-height: 1;
}
.report-racism-form__form-input-container {
    position: relative;
    margin-bottom: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    color: #37003c;
}
.report-racism-form__form-input-container--checkbox {
    position: relative;
    justify-content: flex-start;
}
.report-racism-form__form-input-container--textarea {
    align-items: flex-start;
}
.report-racism-form__form-input-container--radio
    .report-racism-form__form-input-wrapper {
    margin-left: 1rem;
    display: flex;
    align-items: center;
}
.report-racism-form__form-input-container--radio
    .report-racism-form__form-input-wrapper
    input {
    width: 2rem;
    height: 2rem;
    accent-color: #963cff;
}
.report-racism-form__form-input-container--radio
    .report-racism-form__form-input-wrapper
    label {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-left: 0.4rem;
    margin-right: 1rem;
}
.report-racism-form__form-input-container.invalid input:not([type="file"]) {
    border: 0.1rem solid #d93025;
}
.report-racism-form__form-input-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.report-racism-form__form-label {
    min-width: 24.8rem;
    width: 24.8rem;
    font-size: 1.4rem;
    line-height: 1;
}
.report-racism-form__form-label,
.report-racism-form__form-label .optional {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.report-racism-form__form-label .optional {
    display: block;
    margin-top: 0.4rem;
    color: #ff2882;
    font-size: 1.2rem;
}
.report-racism-form__form-input-wrapper {
    position: relative;
    width: 100%;
}
.report-racism-form__form-input-wrapper.invalid input {
    border: 0.1rem solid #d93025;
}
.report-racism-form__form-input-wrapper.invalid .error-message {
    display: flex;
    align-items: center;
}
.report-racism-form .error-message {
    display: none;
    color: #37003c;
    font-size: 1.2rem;
    position: absolute;
    top: calc(100% + 0.4rem);
}
.report-racism-form .error-message__svg {
    width: 1.8rem;
    height: 1.8rem;
    background: #ff2882;
    border-radius: 100%;
    margin-right: 0.4rem;
    flex-shrink: 0;
}
.report-racism-form__form-input {
    height: 4.8rem;
    width: 100% !important;
    background: #e8e8e8;
    border: 0.1rem solid #76766f;
    padding: 0 1.2rem;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    color: #37003c;
}
.report-racism-form__form-input--dropdown {
    display: block;
    border: 0;
    border-radius: 0;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    z-index: 90;
}
.report-racism-form textarea {
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
    min-height: 20rem;
}
.report-racism-form__form-dropdown-container {
    position: relative;
    z-index: 80;
    border: 0.1rem solid #76766f;
    width: 100%;
}
.report-racism-form__form-dropdown-container:after {
    content: "";
    position: absolute;
    top: calc(50% - 0.3rem);
    transform: translateY(-50%) rotate(45deg);
    right: 1.2rem;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 0.2rem;
    border-right: 0.4rem solid #963cff;
    border-bottom: 0.4rem solid #963cff;
}
.report-racism-form__form-dropdown-container.invalid input {
    border: 0.1rem solid #d93025;
}
.report-racism-form__form-dropdown-container.invalid .error-message {
    display: flex;
    align-items: center;
}
.report-racism-form__form-description-container {
    display: flex;
    align-items: center;
    width: 100%;
}
.report-racism-form__form-description-container--error
    .report-racism-form__form-description-icon-container {
    background: #ff2882;
}
.report-racism-form__form-description-container--error
    .report-racism-form__form-description-icon-container
    svg {
    width: 100%;
    height: 100%;
}
.report-racism-form__form-description-icon-container,
.report-racism-form__form-header-icon-container {
    display: block;
    position: relative;
    border-radius: 100%;
    background-color: #00ff87;
    min-width: 2.2rem;
    min-height: 2.2rem;
}
.report-racism-form__form-description-icon-container svg,
.report-racism-form__form-header-icon-container svg {
    width: 1.2rem;
    height: 1rem;
}
.report-racism-form__form-description-text {
    font-size: 1.2rem;
    line-height: 1;
    margin-left: 0.6rem;
    margin-bottom: 0;
}
.report-racism-form__form-footer-container {
    display: flex;
    justify-content: flex-end;
}
@media (max-width: 700px) {
    .report-racism-form__form-section {
        padding: 1.6rem;
    }
    .report-racism-form__form-input-container {
        flex-wrap: wrap;
    }
    .report-racism-form__form-label {
        width: 100%;
        margin-bottom: 0.8rem;
    }
    .report-racism-form__form-label .optional {
        display: inline-block;
        margin-top: 0;
    }
    .report-racism-form__form-input {
        width: 100%;
    }
    .report-racism-form__form-footer-container {
        display: block;
    }
    .report-racism-form__submit {
        width: 100%;
        order: 1;
    }
    .report-racism-form__submit:after,
    .report-racism-form__submit:before,
    .report-racism-form__submit:hover:after,
    .report-racism-form__submit:hover:before {
        display: none;
    }
}
.club-social-accounts {
    border: 0.1rem solid #e8e8e8;
    border-radius: 0.8rem;
    margin: 2.8rem 0;
}
.club-social-accounts__header {
    position: relative;
    padding: 1.1rem 1rem;
    text-align: center;
    background-image: url(../i/elements/backgrounds/sm-header-pattern.svg);
    background-size: cover;
    border-radius: 0.8rem 0.8rem 0 0;
}
.club-social-accounts__header h2 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: inherit;
    font-size: 2.5rem;
    color: #fff;
}
.club-social-accounts__header:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.8rem;
    background-image: url(../i/elements/backgrounds/sm-header-pattern.svg);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
}
.club-social-accounts__list__item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.8rem;
}
.club-social-accounts__list__item:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}
.club-social-accounts__link {
    display: inline-flex;
    margin-left: 0.5rem;
    text-decoration: none;
    align-items: center;
}
.club-social-accounts__link .icn {
    margin-left: 0.3rem;
    fill: #37003c;
    width: 1.2rem;
    height: 1.2rem;
}
.club-social-accounts__club {
    display: flex;
    align-items: center;
    float: left;
}
.club-social-accounts__club span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.6rem;
}
.club-social-accounts__club span:hover {
    text-decoration: underline;
}
.club-social-accounts__club__name {
    min-width: 3.5rem;
    color: #37003c;
}
.club-social-accounts .socialLinks {
    float: right;
}
.club-social-accounts .socialLinks .socialOptions a {
    width: 2rem;
    height: 2rem;
}
.club-social-accounts .socialLinks .socialOptions a .icn {
    width: 100%;
    height: 100%;
    transition: 0.2s;
}
.club-social-accounts .socialLinks .socialOptions a .icn:hover {
    transform: scale(1.2);
}
.socialShare .label,
.socialShare .share-whitesmall {
    display: none;
}
.socialShare .socialOptions {
    white-space: nowrap;
    font-size: 0;
}
.socialShare .socialOptions li {
    display: inline-block;
    vertical-align: top;
}
@media (max-width: 700px) {
    .socialShare .socialOptions li:nth-child(4) {
        display: inline-block;
    }
}
.socialShare .socialOptions .option {
    display: block;
    position: relative;
    width: 4rem;
    height: 4rem;
    transition: all 0.2s;
    cursor: pointer;
    border-radius: 100%;
}
.socialShare .socialOptions .option:focus,
.socialShare .socialOptions .option:hover {
    opacity: 1;
    background: rgba(0, 0, 0, 0.1);
}
.socialShare .socialOptions .option__actionlabel {
    display: block;
    position: absolute;
    top: -3rem;
    left: -50%;
    padding: 0.5rem;
    background-color: #ff2882;
    border-radius: 2px;
    color: #fff;
    font-size: 1.2rem;
    white-space: nowrap;
}
.video-player__social-share {
    margin-left: auto;
}
.socialShareHover,
.socialShareVideo,
.widgetShare.open {
    position: relative;
    display: inline-block;
}
.socialShareHover .socialShareBtn,
.socialShareVideo .socialShareBtn,
.widgetShare.open .socialShareBtn {
    padding: 1rem 0.65rem;
    background: #37003c;
    font-size: 0.9rem;
    height: 2rem;
    color: #fff;
    position: relative;
    padding-top: 0.4rem;
    line-height: 1.5rem;
    cursor: pointer;
    transition: 0.2s;
    white-space: nowrap;
    border-radius: 4px 4px 0 0;
    font-family: OpenSans-BoldItalic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.socialShareHover .socialShareBtn .icn,
.socialShareVideo .socialShareBtn .icn,
.widgetShare.open .socialShareBtn .icn {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.3rem;
    margin-top: -2px;
}
.socialShareHover .socialShareBtn:focus,
.socialShareHover .socialShareBtn:hover,
.socialShareVideo .socialShareBtn:focus,
.socialShareVideo .socialShareBtn:hover,
.widgetShare.open .socialShareBtn:focus,
.widgetShare.open .socialShareBtn:hover {
    color: #fff;
}
.socialShareHover .socialOptions,
.socialShareVideo .socialOptions,
.widgetShare.open .socialOptions {
    position: absolute;
    top: 2rem;
    right: 0;
    left: 0;
    max-height: 0;
    transition: 0.2s;
    z-index: 20;
    visibility: hidden;
}
.socialShareHover .socialOptions:after,
.socialShareVideo .socialOptions:after,
.widgetShare.open .socialOptions:after {
    content: " ";
    background: #37003c;
    border-radius: 0 0 4px 4px;
    display: block;
    height: 1rem;
}
.socialShareHover .socialOptions .option,
.socialShareVideo .socialOptions .option,
.widgetShare.open .socialOptions .option {
    height: 4rem;
    position: relative;
    transition: 0.2s;
    cursor: pointer;
}
.socialShareHover .socialOptions .icn,
.socialShareVideo .socialOptions .icn,
.widgetShare.open .socialOptions .icn {
    transform: translateY(-0.5rem);
    opacity: 0;
}
.socialShareHover .socialOptions .whatsapp,
.socialShareVideo .socialOptions .whatsapp,
.widgetShare.open .socialOptions .whatsapp {
    display: none;
    background: #43d854;
}
.socialShareHover .socialOptions .whatsapp .icn,
.socialShareVideo .socialOptions .whatsapp .icn,
.widgetShare.open .socialOptions .whatsapp .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -10px;
}
.socialShareHover .socialOptions .whatsapp:focus,
.socialShareHover .socialOptions .whatsapp:hover,
.socialShareVideo .socialOptions .whatsapp:focus,
.socialShareVideo .socialOptions .whatsapp:hover,
.widgetShare.open .socialOptions .whatsapp:focus,
.widgetShare.open .socialOptions .whatsapp:hover {
    background: #ff2882;
}
.socialShareHover .socialOptions .twitter,
.socialShareVideo .socialOptions .twitter,
.widgetShare.open .socialOptions .twitter {
    background: #00aced;
}
.socialShareHover .socialOptions .twitter .icn,
.socialShareVideo .socialOptions .twitter .icn,
.widgetShare.open .socialOptions .twitter .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -12px;
    margin-top: -10px;
}
.socialShareHover .socialOptions .twitter:focus,
.socialShareHover .socialOptions .twitter:hover,
.socialShareVideo .socialOptions .twitter:focus,
.socialShareVideo .socialOptions .twitter:hover,
.widgetShare.open .socialOptions .twitter:focus,
.widgetShare.open .socialOptions .twitter:hover {
    background: #fff;
}
.socialShareHover .socialOptions .facebook,
.socialShareVideo .socialOptions .facebook,
.widgetShare.open .socialOptions .facebook {
    background: #3b5998;
}
.socialShareHover .socialOptions .facebook .icn,
.socialShareVideo .socialOptions .facebook .icn,
.widgetShare.open .socialOptions .facebook .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -11px;
    margin-top: -11px;
}
.socialShareHover .socialOptions .facebook:focus,
.socialShareHover .socialOptions .facebook:hover,
.socialShareVideo .socialOptions .facebook:focus,
.socialShareVideo .socialOptions .facebook:hover,
.widgetShare.open .socialOptions .facebook:focus,
.widgetShare.open .socialOptions .facebook:hover {
    background: #fff;
}
.socialShareHover .socialOptions .google,
.socialShareVideo .socialOptions .google,
.widgetShare.open .socialOptions .google {
    display: none;
    background: #dd4b39;
}
.socialShareHover .socialOptions .google:focus,
.socialShareHover .socialOptions .google:hover,
.socialShareVideo .socialOptions .google:focus,
.socialShareVideo .socialOptions .google:hover,
.widgetShare.open .socialOptions .google:focus,
.widgetShare.open .socialOptions .google:hover {
    background: rgb(193.7327586207, 50.8793103448, 33.2672413793);
}
.socialShareHover .socialOptions .email,
.socialShareVideo .socialOptions .email,
.widgetShare.open .socialOptions .email {
    background: #fff;
}
.socialShareHover .socialOptions .email .icn,
.socialShareVideo .socialOptions .email .icn,
.widgetShare.open .socialOptions .email .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -8px;
    margin-left: -12px;
}
.socialShareHover .socialOptions .email:focus,
.socialShareHover .socialOptions .email:hover,
.socialShareVideo .socialOptions .email:focus,
.socialShareVideo .socialOptions .email:hover,
.widgetShare.open .socialOptions .email:focus,
.widgetShare.open .socialOptions .email:hover {
    background: #ff2882;
}
.socialShareHover .socialOptions .email:focus .icn,
.socialShareHover .socialOptions .email:hover .icn,
.socialShareVideo .socialOptions .email:focus .icn,
.socialShareVideo .socialOptions .email:hover .icn,
.widgetShare.open .socialOptions .email:focus .icn,
.widgetShare.open .socialOptions .email:hover .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -8px;
    margin-left: -12px;
}
.socialShareHover .socialOptions .copy,
.socialShareVideo .socialOptions .copy,
.widgetShare.open .socialOptions .copy {
    background: #38003c;
}
.socialShareHover .socialOptions .copy .icn,
.socialShareVideo .socialOptions .copy .icn,
.widgetShare.open .socialOptions .copy .icn {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    margin-top: -10px;
    margin-left: -10px;
}
.socialShareHover .socialOptions .copy:focus,
.socialShareHover .socialOptions .copy:hover,
.socialShareVideo .socialOptions .copy:focus,
.socialShareVideo .socialOptions .copy:hover,
.widgetShare.open .socialOptions .copy:focus,
.widgetShare.open .socialOptions .copy:hover {
    background: #ff2882;
}
.socialShareHover.open .socialOptions,
.socialShareVideo.open .socialOptions,
.widgetShare.open.open .socialOptions {
    max-height: 200px;
    visibility: visible;
}
.socialShareHover.open .socialOptions .icn,
.socialShareVideo.open .socialOptions .icn,
.widgetShare.open.open .socialOptions .icn {
    transform: translateY(0);
    opacity: 1;
}
.socialShareVideo {
    position: relative;
    float: none;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 4rem;
}
.socialShareVideo:before {
    content: "";
    display: block;
}
.socialShareVideo:after {
    content: "";
    display: table;
    clear: both;
}
.socialShareVideo:before {
    display: none;
}
.socialShareVideo .socialShareText {
    font-family: OpenSans-BoldItalic, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    margin-right: 0.8rem;
    font-size: 1.1rem;
}
.socialShareVideo .socialOptions {
    top: 0;
    max-height: none;
    max-width: 40rem;
    display: flex;
    visibility: visible;
    position: relative;
}
.socialShareVideo .socialOptions li:last-of-type .option {
    margin-right: 0;
}
.socialShareVideo .socialOptions li .option,
.socialShareVideo .socialOptions li .option.copyUrl,
.socialShareVideo .socialOptions li .option.email,
.socialShareVideo .socialOptions li .option.facebook,
.socialShareVideo .socialOptions li .option.twitter,
.socialShareVideo .socialOptions li .option.whatsApp {
    position: relative;
    width: 4rem;
    height: 4rem;
    margin: 0 0.8rem 0 0;
    border-radius: 2.5px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.socialShareVideo .socialOptions li .option.copyUrl .icn,
.socialShareVideo .socialOptions li .option.email .icn,
.socialShareVideo .socialOptions li .option.facebook .icn,
.socialShareVideo .socialOptions li .option .icn,
.socialShareVideo .socialOptions li .option.twitter .icn,
.socialShareVideo .socialOptions li .option.whatsApp .icn {
    opacity: 1;
    right: 0;
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    transform: translateY(0);
    bottom: 0;
}
.socialShareVideo .socialOptions:after {
    content: none;
}
.widgetShare {
    float: right;
    position: relative;
}
.widgetShare .share-label {
    display: none;
}
.widgetShare .socialOptions {
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 2.4rem;
    background: #e8e8e8;
    transition: all 0.3s ease-out;
    max-width: 0;
    overflow: hidden;
    visibility: hidden;
}
.widgetShare .socialOptions li {
    display: block;
}
.widgetShare .socialOptions .option {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 0;
}
.widgetShare .socialOptions .option .icn {
    opacity: 0;
    transition: opacity 0.2s;
}
.widgetShare .socialOptions .option:hover {
    background: rgb(219.25, 219.25, 219.25);
}
.widgetShare .socialShareBtn {
    height: 2.4rem;
    width: 2.4rem;
    position: relative;
    z-index: 10;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    border-radius: 0;
}
.widgetShare .socialShareBtn .icn {
    margin-top: -8px;
    transform: scale(0.8);
}
.widgetShare.open .share-label {
    display: inline-block;
}
.widgetShare.open .socialShareBtn {
    background: #37003c;
    width: auto;
}
.widgetShare.open .socialShareBtn .icn {
    position: relative;
    top: auto;
    left: auto;
    margin: -3px 0.3rem 0 0;
    transform: scale(1);
}
.widgetShare.open .socialShareBtn:focus,
.widgetShare.open .socialShareBtn:hover {
    background: #37003c;
}
.widgetShare.open .socialOptions {
    max-width: none;
    display: block;
    padding: 0;
}
.widgetShare.open .socialOptions .option {
    position: relative;
    top: auto;
    left: auto;
    margin: 0;
    width: 100%;
}
.widgetShare.open .socialOptions .option .icn {
    opacity: 1;
}
.socialLinks .label {
    display: none;
}
.socialLinks .socialOptions {
    white-space: nowrap;
    font-size: 0;
}
.socialLinks .socialOptions li {
    display: inline-block;
    vertical-align: top;
}
.socialLinks .socialOptions li:not(:last-child) {
    margin-right: 1rem;
}
.socialLinks .socialOptions [class*="option"] {
    display: inline-block;
    position: relative;
    width: 4rem;
    height: 4rem;
    transition: all 0.2s;
    cursor: pointer;
    border-radius: 100%;
    background: #fff;
}
.socialLinks .socialOptions [class*="option"]:hover {
    background: rgb(229.5, 229.5, 229.5);
}
.socialLinks.coloured .socialOptions .facebook-option {
    background: none;
}
.socialLinks.coloured .socialOptions .facebook-option:hover {
    background: #fff;
}
.socialLinks.coloured .socialOptions .whatsapp-option {
    background: #43d854;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
}
.socialLinks.coloured .socialOptions .whatsapp-option:hover {
    background: rgb(39.859030837, 192.140969163, 57.2334801762);
}
.socialLinks.coloured .socialOptions .twitter-option {
    background: none;
}
.socialLinks.coloured .socialOptions .twitter-option .icn {
    fill: #00aced;
}
.socialLinks.coloured .socialOptions .twitter-option:hover {
    background: #fff;
}
.socialLinks.coloured .socialOptions .youtube-option {
    background: none;
}
.socialLinks.coloured .socialOptions .youtube-option .icn {
    fill: #b00;
}
.socialLinks.coloured .socialOptions .instagram-option {
    background: #fff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.15);
}
.socialLinks.coloured .socialOptions .instagram-option .icn {
    background-image: url(../i/elements/icons/instagram.png);
    background-size: 98%;
}
.socialShareInline .socialOptions {
    display: flex;
}
.socialShareInline li:last-of-type .option {
    margin: 0;
}
.socialShareInline .option {
    background: #fff;
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
    position: relative;
    margin-right: 0.8rem;
    cursor: pointer;
}
.socialShareInline .icn {
    position: absolute;
    top: 50%;
    left: 50%;
}
.socialShareInline .whatsapp {
    display: none;
}
.socialShareInline .whatsapp .icn {
    margin-left: -7px;
    margin-top: -8px;
}
.socialShareInline .twitter .icn {
    margin-left: -9px;
    margin-top: -8px;
}
.socialShareInline .facebook .icn {
    margin-left: -8px;
    margin-top: -9px;
}
.socialShareInline .email .icn {
    z-index: 1;
    margin-top: -8px;
    margin-left: -12px;
}
.socialShareInline .copy .icn {
    z-index: 1;
    margin-top: -10px;
    margin-left: -10px;
}
@media (max-width: 1023px) {
    .socialShareInline .socialOptions .whatsapp {
        display: block;
    }
    .socialShareInline .socialOptions .copy {
        display: none;
    }
    .socialShareHover .socialOptions,
    .socialShareVideo .socialOptions {
        max-width: none;
    }
    .socialShareHover .socialOptions .whatsapp,
    .socialShareVideo .socialOptions .whatsapp {
        display: block;
    }
    .socialShareHover .socialOptions li,
    .socialShareVideo .socialOptions li {
        width: 25%;
    }
    .socialShareHover .socialOptions .copy,
    .socialShareHover .socialOptions li:nth-child(4),
    .socialShareVideo .socialOptions .copy,
    .socialShareVideo .socialOptions li:nth-child(4) {
        display: none;
    }
    .socialShareHover .socialOptions li {
        width: 100%;
    }
}
@media (max-width: 1023px) {
    .galleryArticle .socialShareSticky .socialShareHover,
    .socialShareSticky .socialShareHover.articleShare .socialShareHover {
        float: none;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        margin: 0;
        z-index: 150;
    }
    .galleryArticle .socialShareSticky .socialShareHover:before,
    .socialShareSticky .socialShareHover.articleShare .socialShareHover:before {
        content: "";
        display: block;
    }
    .galleryArticle .socialShareSticky .socialShareHover:after,
    .socialShareSticky .socialShareHover.articleShare .socialShareHover:after {
        content: "";
        display: table;
        clear: both;
    }
    .galleryArticle .socialShareSticky .socialShareHover .socialShareBtn,
    .socialShareSticky
        .socialShareHover.articleShare
        .socialShareHover
        .socialShareBtn {
        float: left;
        width: 8rem;
        height: 4rem;
        border-radius: 0;
        text-align: center;
        line-height: 3.2rem;
    }
    .galleryArticle .socialShareSticky .socialShareHover .socialOptions,
    .socialShareSticky
        .socialShareHover.articleShare
        .socialShareHover
        .socialOptions {
        top: 0;
        left: 8rem;
        max-height: none;
        max-width: none;
    }
    .galleryArticle .socialShareSticky .socialShareHover .socialOptions .icn,
    .socialShareSticky
        .socialShareHover.articleShare
        .socialShareHover
        .socialOptions
        .icn {
        transform: translateY(0);
        opacity: 1;
    }
    .galleryArticle .socialShareSticky .socialShareHover .socialOptions li,
    .socialShareSticky
        .socialShareHover.articleShare
        .socialShareHover
        .socialOptions
        li {
        width: 25%;
        float: left;
    }
}
@media (max-width: 700px) {
    .video-player .video-player__social-share {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 100;
    }
    .video-player .socialShareVideo {
        display: grid;
        grid-template-columns: 20% 1fr;
    }
    .video-player .socialShareText {
        width: 100%;
        height: 100%;
        background: #37003c;
        line-height: 4rem;
        margin: 0;
        text-align: center;
    }
    .video-player .socialShareText .icn {
        display: inline-block;
        margin-bottom: -2px;
        margin-right: 2px;
    }
    .video-player .socialOptions {
        flex: 1;
    }
    .video-player .socialOptions li {
        height: 4.8rem;
    }
    .video-player .socialOptions li .option.copy,
    .video-player .socialOptions li .option.email,
    .video-player .socialOptions li .option.facebook,
    .video-player .socialOptions li .option.twitter,
    .video-player .socialOptions li .option.whatsapp {
        border-radius: 0;
        width: 100%;
    }
}
.webViewBody .socialShare,
.webViewBody .socialShareHover {
    display: none;
}
.home-sponsors {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    position: relative;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
    border-radius: 0.8rem;
    padding: 0.8rem 0;
    margin: 1.6rem 0;
}
.home-sponsors:after {
    content: "";
    display: table;
    clear: both;
}
.home-sponsors:before {
    content: "";
    display: block;
    width: 2.9rem;
    height: 8.4rem;
    background: url(../i/elements/home-sponsors-bg.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    z-index: 10;
    left: 0;
}
.home-sponsors.has-sponsor-labels .home-sponsors__sponsor-link-container {
    height: calc(100% - 2rem);
}
.home-sponsors.has-sponsor-labels .home-sponsors__sponsors-list {
    height: 11rem;
}
.home-sponsors__labels-pagination-container {
    width: 100%;
    height: 1rem;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.home-sponsors__labels-container {
    display: none;
    white-space: nowrap;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 0;
    margin-bottom: 1rem;
    text-align: center;
}
.home-sponsors__label {
    display: none;
    font-size: 0;
    vertical-align: middle;
    width: 100%;
    white-space: normal;
    padding: 0;
    text-align: center;
    color: transparent;
}
.home-sponsors__label.is-active {
    display: block;
}
.home-sponsors__label span {
    font-size: 1.3rem;
}
.home-sponsors__pagination-container {
    position: relative;
    display: table;
    margin: 0 auto;
}
.home-sponsors__pagination-item {
    display: inline-block;
    width: 0.6rem;
    height: 0.6rem;
    background: #d7ccd8;
    border-radius: 100%;
    margin: 0 0.2rem;
}
.home-sponsors__pagination-item.is-active {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.home-sponsors__sponsors-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: auto 0 auto auto;
}
.home-sponsors__sponsors-list {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
    left: 0;
    position: relative;
    height: 7.4rem;
    padding-top: 0.8rem;
}
.home-sponsors.has-sponsor-text .home-sponsors__sponsors-list {
    height: 13rem;
}
.home-sponsors__sponsor {
    display: none;
    position: relative;
    margin: 0;
    min-width: 15rem;
    height: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-align: center;
    color: #76766f;
    font-size: 1.1rem;
    text-decoration: none;
}
.home-sponsors__sponsor.is-active {
    display: block;
}
.home-sponsors__sponsor .icn {
    display: inline-block;
    margin: 0 auto;
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%) scale(0.85);
}
.home-sponsors__sponsor-link-container {
    display: block;
    position: relative;
    height: 100%;
    margin-bottom: 0.4rem;
}
.home-sponsors__image-container {
    display: block;
    width: 100%;
    height: 100%;
}
.home-sponsors__sponsor-text {
    color: #76766f;
    font-size: 1.1rem;
    white-space: pre-wrap;
}
.home-sponsors__image {
    max-width: 12rem;
    max-height: 7rem;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
}
.home-sponsors__image.oracle {
    fill: #c74634;
}
.home-sponsors__image.hublot {
    fill: #181716;
}
.player-comparison {
    margin-bottom: -2rem;
    margin-top: -2rem;
    min-height: 66.7rem;
    padding-top: 2rem;
    overflow: hidden;
    position: relative;
    width: 100%;
    color: #37003c;
    letter-spacing: -0.04rem;
}
.player-comparison .show-on-mob {
    display: none;
}
.player-comparison__header {
    margin: 4rem 0;
    justify-content: center;
}
.player-comparison__header h2 {
    padding-right: 0;
}
.player-comparison__modal {
    bottom: 0;
    left: 100%;
    top: 0;
    transition: left 0ms;
    transition-delay: 0.3s;
    position: fixed;
    overflow: hidden;
    width: 100%;
    z-index: 100;
}
.player-comparison.modalActive {
    overflow-y: hidden;
    height: calc(100vh - 21.4rem);
}
.player-comparison.modalActive .player-comparison__modal {
    left: 0;
    transition-delay: 0ms;
}
.player-comparison.modalActive
    .player-comparison__modal
    .player-comparison__modal-screen {
    opacity: 1;
}
.player-comparison.modalActive
    .player-comparison__modal
    .player-comparison__box {
    right: 0;
    transition-timing-function: ease-out;
}
.player-comparison__modal-screen {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    transition: opacity 0.3s ease-in;
    width: 100%;
    opacity: 0;
}
.player-comparison__box {
    background-color: #fff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    height: 100%;
    min-width: 400px;
    position: absolute;
    top: 0;
    transition: right 0.3s ease-in;
    width: 25%;
    padding: 2.4rem 1.6rem;
    right: -100%;
}
.player-comparison__box header {
    padding: 0;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 2.4rem;
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
}
.player-comparison__box header h3 {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison__box header .close {
    background-image: url(../i/elements/icons/close-white.svg);
    background-size: 40%;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 50%;
    background-color: #ff2882;
    cursor: pointer;
    float: right;
    height: 2.4rem;
    width: 2.4rem;
    text-indent: -9999px;
    vertical-align: middle;
}
.player-comparison__tabs-nav {
    margin-bottom: 1.5rem;
}
.player-comparison__tabs-nav ul.tablist {
    border-radius: 0.4rem;
    border: 0;
    gap: 0;
    background-color: #f5f2f5;
    padding: 0.2rem;
}
.player-comparison__tabs-nav ul.tablist:after {
    clear: both;
    content: "";
    display: block;
    visibility: hidden;
}
.player-comparison__tabs-nav ul.tablist li {
    float: left;
    line-height: 1.8rem;
    position: relative;
    border-radius: 0.4rem;
    background-color: #f5f2f5;
    color: #37003c;
    width: 50%;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison__tabs-nav ul.tablist li.active {
    background-color: #37003c;
    color: #fff;
}
.player-comparison .dropDown {
    border-bottom: 0.1rem solid #f5f2f5;
}
.player-comparison .dropDown:before {
    display: none;
}
.player-comparison .dropDown .current {
    padding-top: 3.5rem;
    padding-bottom: 1.6rem;
}
.player-comparison .dropDown .current:after {
    top: 60%;
    right: 1.2rem;
}
.player-comparison .dropDown .label {
    top: 1.8rem;
}
.player-comparison .dropDown.open .dropdownList {
    top: 6.4rem;
}
.player-comparison__search {
    margin-top: 2.4rem;
    padding-bottom: 2.4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.player-comparison__search-input {
    border: 0.1rem solid #f5f2f5;
    border-radius: 0.4rem;
    color: #37003c;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 0.9rem 1.6rem;
    width: 100%;
}
.player-comparison__search-input::-moz-placeholder {
    color: #af99b1;
    font-size: 2rem;
    line-height: 3rem;
}
.player-comparison__search-input::placeholder {
    color: #af99b1;
    font-size: 2rem;
    line-height: 3rem;
}
.player-comparison__tools {
    display: none;
}
.player-comparison__tools.active {
    display: block;
}
.player-comparison__filter-player .apply,
.player-comparison__filter-player .btn-more,
.player-comparison__filter-player .mobileHeader,
.player-comparison__filter .apply,
.player-comparison__filter .btn-more,
.player-comparison__filter .mobileHeader,
.player-comparison__tools .dropdownMobileHeader {
    display: none;
}
.player-comparison__filter-player .dropDown,
.player-comparison__filter .dropDown {
    width: 100%;
}
.player-comparison__results-wrap {
    padding-top: 2rem;
    height: calc(100% - 29.3rem);
}
.player-comparison__results-wrap.searchActive {
    height: calc(100% - 21rem);
}
.player-comparison__results-wrap.searchActive
    .player-comparison__filter-results-scroll {
    display: none;
}
.player-comparison__results-wrap.searchActive
    .player-comparison__search-results-scroll {
    display: block;
}
.player-comparison__filter-results-scroll,
.player-comparison__search-results-scroll {
    height: 100%;
    overflow-y: auto;
    padding-bottom: 2rem;
}
.player-comparison__filter-results-scroll::-webkit-scrollbar,
.player-comparison__search-results-scroll::-webkit-scrollbar {
    width: 0.5rem;
    background-color: rgb(249.9, 249.9, 249.9);
}
.player-comparison__filter-results-scroll::-webkit-scrollbar-thumb,
.player-comparison__search-results-scroll::-webkit-scrollbar-thumb {
    width: 0.5rem;
    background-color: #37003c;
    border-radius: 1rem;
}
.player-comparison__search-results-scroll {
    display: none;
}
.player-comparison__search-results-count {
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: lowercase;
    padding: 1.6rem 0;
}
.player-comparison__search-results-count span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-right: 0.5rem;
}
.player-comparison__results-tooltip {
    background-color: #ff2882;
    border-radius: 0.5rem;
    color: #fff;
    cursor: pointer;
    font-size: 1.2rem;
    left: -20.5rem;
    line-height: 1.6rem;
    padding: 1.5rem 2rem;
    position: absolute;
    width: 20rem;
}
.player-comparison__results-tooltip:before {
    border-bottom: 1rem solid transparent;
    border-left: 1rem solid #ff2882;
    border-top: 1rem solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: -1rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
}
.player-comparison__result {
    border-bottom: 0.1rem solid #f5f2f5;
    cursor: pointer;
    line-height: 2rem;
    padding: 1.6rem 0.8rem;
    display: flex;
    align-items: center;
    position: relative;
}
.player-comparison__result:hover .player-comparison__plus {
    background-color: #ff2882;
}
.player-comparison__result-a {
    color: #37003c;
    text-decoration: none;
}
.player-comparison__result .player-comparison__plus {
    padding: 1.3rem;
}
.player-comparison__result-name {
    margin-left: 1.6rem;
}
.player-comparison__result-position {
    position: absolute;
    top: 50%;
    right: 1rem;
    transform: translateY(-50%);
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: uppercase;
}
.player-comparison__result-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-comparison__players_empty {
    display: flex;
    justify-content: center;
}
.player-comparison__player-empty {
    transition: padding-top 0.1s ease;
    width: 100%;
}
.player-comparison__placeholder {
    cursor: pointer;
    margin: 0 auto;
    position: relative;
    border-radius: 0.8rem;
    border: 0.1rem solid #37003c;
    height: 18rem;
    transition: 0.2s ease-in-out;
}
.player-comparison__placeholder:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.player-comparison__placeholder:hover .plus-icon {
    background-color: #a6004c;
}
.player-comparison__placeholder .icn,
.player-comparison__placeholder .plus-icon {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
}
.player-comparison__placeholder .plus-icon {
    transition: background-color 0.1s ease-in;
    background-color: #ff2882;
    border-radius: 100%;
    height: 4rem;
    width: 4rem;
}
.player-comparison__add-player {
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-top: 0.8rem;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.player-comparison__plus {
    background-color: #37003c;
    border-radius: 100%;
    height: 16px;
    line-height: 16px;
    text-align: center;
    margin: 0 0.4rem;
    padding: 0.9rem;
    transition: background-color 0.3s ease;
    background-size: 50%;
    background-position: 50%;
}
.player-comparison__plus--sm {
    height: 20px;
    font-size: 1.6rem;
    line-height: 20px;
    width: 20px;
}
.player-comparison__plus--large {
    padding: 1.6rem;
    margin: 0;
}
.player-comparison__highlight {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #ff2882;
}
.player-comparison__players {
    align-items: center;
    display: flex;
    flex-direction: column;
}
.player-comparison__players.is-fixed {
    padding-top: 21.9rem;
}
.player-comparison__players-top-bar {
    width: 100%;
    background-color: #fff;
    align-items: flex-start;
    display: flex;
    gap: 0.7rem;
    justify-content: center;
    padding-bottom: 4rem;
}
.player-comparison__players-top-bar.inactive {
    border-bottom: 0.1rem solid #f5f2f5;
}
.player-comparison__players-top-bar--fixed {
    left: 0;
    min-height: 0;
    position: fixed;
    top: 11rem;
    z-index: 2;
    padding-top: 1.6rem;
    padding-bottom: 0.8rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-empty {
    margin-bottom: 0;
}
.player-comparison__players-top-bar--fixed .player-comparison__placeholder {
    height: 9.6rem;
}
.player-comparison__players-top-bar--fixed
    .player-comparison__placeholder
    .plus-icon {
    height: 3rem;
    width: 3rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__add-player {
    margin-top: 1.5rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-card {
    background-size: 85%;
    background-position: 100% 25%;
    height: 9.6rem;
    padding-left: 0;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-name {
    font-size: 1.4rem;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 7.5rem;
    width: 100%;
}
.player-comparison__players-top-bar--fixed
    .player-comparison__player-first-name {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-club {
    display: none;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-img-wrap {
    padding: 0;
    top: 0;
}
.player-comparison__players-top-bar--fixed
    .player-comparison__player-img-wrap--crop {
    border: 2px solid #fff;
    height: 4.5rem;
    left: 0.5rem;
    top: -2rem;
    width: 4.5rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__player-switch {
    bottom: 0.5rem;
    left: auto;
    right: 0.5rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__change-icn {
    height: 1.8rem;
    width: 1.8rem;
}
.player-comparison__players-top-bar--fixed
    .player-comparison__change-icn:before {
    width: 1rem;
}
.player-comparison__players-top-bar--fixed .player-comparison__change-label {
    display: none;
}
.player-comparison__players-top-bar--fixed + .player-comparison__accordion {
    padding-top: 27rem;
}
.player-comparison__player {
    width: 32.8rem;
}
.player-comparison__player a {
    text-decoration: none;
}
.player-comparison__player:first-child {
    margin-right: 0.7rem;
}
.player-comparison__player:last-child .player-comparison__player-card {
    display: flex;
    justify-content: flex-end;
}
.player-comparison__player:last-child .player-comparison__player-img-wrap {
    text-align: left;
    left: 1rem;
}
.player-comparison__player:last-child
    .player-comparison__player-img-wrap:not(
        .player-comparison__player-img-wrap--crop
    ) {
    width: 100%;
}
.player-comparison__player:last-child .player-comparison__player-switch {
    left: 0.7rem;
    right: auto;
}
.player-comparison__player:last-child .player-comparison__player-info-bottom {
    text-align: right;
}
.player-comparison__player.inactive .player-comparison__placeholder {
    cursor: default;
}
.player-comparison__player.inactive .player-comparison__placeholder:hover {
    box-shadow: none;
}
.player-comparison__player.inactive .player-comparison__add-player {
    display: none;
}
.player-comparison__player-card {
    padding: 0;
    height: 18rem;
    border-radius: 0.8rem;
    position: relative;
    overflow: hidden;
}
.player-comparison__player-card--inactive,
.player-comparison__player-card--inactive .player-comparison__player-info {
    color: #37003c;
}
.player-comparison__player-card.t3,
.player-comparison__player-card.t7606,
.player-comparison__player-card.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.player-comparison__player-card.t7,
.player-comparison__player-card.t7605,
.player-comparison__player-card.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.player-comparison__player-card.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.player-comparison__player-card.t36,
.player-comparison__player-card.t7552,
.player-comparison__player-card.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.player-comparison__player-card.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.player-comparison__player-card.t8,
.player-comparison__player-card.t7141,
.player-comparison__player-card.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.player-comparison__player-card.t31,
.player-comparison__player-card.t7142,
.player-comparison__player-card.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.player-comparison__player-card.t11,
.player-comparison__player-card.t6749,
.player-comparison__player-card.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.player-comparison__player-card.t2,
.player-comparison__player-card.t54,
.player-comparison__player-card.t6755,
.player-comparison__player-card.t6886,
.player-comparison__player-card.t12971,
.player-comparison__player-card.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-comparison__player-card.t13,
.player-comparison__player-card.t8879,
.player-comparison__player-card.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.player-comparison__player-card.t14,
.player-comparison__player-card.t6717,
.player-comparison__player-card.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.player-comparison__player-card.t43,
.player-comparison__player-card.t6718,
.player-comparison__player-card.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.player-comparison__player-card.t1,
.player-comparison__player-card.t6752,
.player-comparison__player-card.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.player-comparison__player-card.t4,
.player-comparison__player-card.t7603,
.player-comparison__player-card.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.player-comparison__player-card.t17,
.player-comparison__player-card.t18585,
.player-comparison__player-card.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.player-comparison__player-card.t20,
.player-comparison__player-card.t7588,
.player-comparison__player-card.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.player-comparison__player-card.t6,
.player-comparison__player-card.t7631,
.player-comparison__player-card.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-comparison__player-card.t21,
.player-comparison__player-card.t7632,
.player-comparison__player-card.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.player-comparison__player-card.t39,
.player-comparison__player-card.t6746,
.player-comparison__player-card.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.player-comparison__player-card.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.player-comparison__player-card.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.player-comparison__player-card.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.player-comparison__player-card.t88 {
    background: #f6a22e;
}
.player-comparison__player-card.t38 {
    background: #f5f5f5;
}
.player-comparison__player-card.t25,
.player-comparison__player-card.t7143,
.player-comparison__player-card.t12939 {
    background: #db1d23;
}
.player-comparison__player-card.t110,
.player-comparison__player-card.t6747,
.player-comparison__player-card.t12935 {
    background: #d71f30;
}
.player-comparison__player-card.t56,
.player-comparison__player-card.t6756,
.player-comparison__player-card.t12938 {
    background: #db001b;
}
.player-comparison__player-card.t80 {
    background: #f5f5f5;
}
.player-comparison__player-card.t57 {
    background: #fe0;
}
.player-comparison__player-card.t35,
.player-comparison__player-card.t6753,
.player-comparison__player-card.t12948 {
    background: #f5f5f5;
}
.player-comparison__player-card.t37 {
    background: #cf181d;
}
.player-comparison__player-card.t41 {
    background: #104c8c;
}
.player-comparison__player-card.t5,
.player-comparison__player-card.t6748,
.player-comparison__player-card.t12936 {
    background: #00adef;
}
.player-comparison__player-card.t92 {
    background: #f7931e;
}
.player-comparison__player-card.t30 {
    background: #f5f5f5;
}
.player-comparison__player-card.t55 {
    background: #6c0c33;
}
.player-comparison__player-card.t113 {
    background: #e31b23;
}
.player-comparison__player-card.t97 {
    background: #035daa;
}
.player-comparison__player-card.t33 {
    background: #e63234;
}
.player-comparison__player-card.t9 {
    background: #009edb;
}
.player-comparison__player-card.t24,
.player-comparison__player-card.t6757,
.player-comparison__player-card.t12937 {
    background: #f5f5f5;
}
.player-comparison__player-card.t40,
.player-comparison__player-card.t8948,
.player-comparison__player-card.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.player-comparison__player-card.t22 {
    background: #f5f5f5;
}
.player-comparison__player-card.t45,
.player-comparison__player-card.t7604,
.player-comparison__player-card.t12946 {
    background: #00a94f;
}
.player-comparison__player-card.t105 {
    background: #004596;
}
.player-comparison__player-card.t52 {
    background: #005cab;
}
.player-comparison__player-card.t47 {
    background: #2a307d;
}
.player-comparison__player-card.t108,
.player-comparison__player-card.t12941,
.player-comparison__player-card.t17419 {
    background: #0060a9;
}
.player-comparison__player-card.t19 {
    background: #005daa;
}
.player-comparison__player-card.t46 {
    background: #ee3424;
}
.player-comparison__player-card.t111 {
    background: #005ca6;
}
.player-comparison__player-card.t2,
.player-comparison__player-card.t2 a,
.player-comparison__player-card.t2 div,
.player-comparison__player-card.t6,
.player-comparison__player-card.t6 a,
.player-comparison__player-card.t6 div,
.player-comparison__player-card.t22,
.player-comparison__player-card.t22 a,
.player-comparison__player-card.t22 div,
.player-comparison__player-card.t24,
.player-comparison__player-card.t24 a,
.player-comparison__player-card.t24 div,
.player-comparison__player-card.t30,
.player-comparison__player-card.t30 a,
.player-comparison__player-card.t30 div,
.player-comparison__player-card.t35,
.player-comparison__player-card.t35 a,
.player-comparison__player-card.t35 div,
.player-comparison__player-card.t38,
.player-comparison__player-card.t38 a,
.player-comparison__player-card.t38 div,
.player-comparison__player-card.t54,
.player-comparison__player-card.t54 a,
.player-comparison__player-card.t54 div,
.player-comparison__player-card.t80,
.player-comparison__player-card.t80 a,
.player-comparison__player-card.t80 div {
    color: #37003c;
}
.player-comparison__player-info {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
    padding: 0.8rem;
    color: #fff;
}
.player-comparison__player-first-name {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-comparison__player-first-name,
.player-comparison__player-last-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison__player-last-name {
    font-size: 2.5rem;
}
.player-comparison__player-club {
    margin-top: 0.4rem;
    font-size: 1.4rem;
    line-height: 2.1rem;
    display: flex;
    align-items: center;
}
.player-comparison__player-club .badge {
    margin-right: 0.4rem;
}
.player-comparison__player .dropdownMobileHeader {
    display: none;
}
.player-comparison__player .dropDown {
    border: none;
}
.player-comparison__player .dropDown .label {
    left: 0;
}
.player-comparison__player .dropDown .current {
    padding-left: 0;
}
@media (max-width: 900px) {
    .player-comparison__player .dropDown {
        margin-top: -1rem;
    }
}
.player-comparison__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0.07;
}
.player-comparison__player-pos {
    font-size: 1.4rem;
    line-height: 2.1rem;
    position: relative;
    z-index: 1;
}
.player-comparison__player-img-wrap {
    bottom: 0;
    height: 18rem;
    position: absolute;
    padding-top: 1rem;
    text-align: right;
    width: calc(100% - 2rem);
}
.player-comparison__filter .pageFilter__container {
    display: none;
}
.player-comparison__player-img-wrap--crop {
    background: #fff;
    border: 4px solid #fff;
    border-radius: 100%;
    height: 11rem;
    overflow: hidden;
    padding-top: 0;
    right: 1rem;
    transform: translateY(50%);
    top: 1rem;
    width: 11rem;
}
.player-comparison__player-img-wrap--crop .player-comparison__player-img {
    height: auto;
    text-align: center;
    transform: translateX(-10%);
    width: 120%;
}
.player-comparison__player-img {
    height: 100%;
}
.player-comparison__player-switch {
    color: #37003c;
    height: 1.5rem;
    width: 2.3rem;
    position: absolute;
    top: 1rem;
    right: 0.7rem;
}
.player-comparison__change-icn {
    background-image: url(../i/elements/icons/change-white.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100%;
    height: 100%;
}
.t2 .player-comparison__change-icn,
.t6 .player-comparison__change-icn,
.t22 .player-comparison__change-icn,
.t24 .player-comparison__change-icn,
.t30 .player-comparison__change-icn,
.t35 .player-comparison__change-icn,
.t38 .player-comparison__change-icn,
.t54 .player-comparison__change-icn,
.t80 .player-comparison__change-icn {
    background-image: url(../i/elements/icons/change-purple.svg);
}
.player-comparison__range-filter {
    color: #37003c;
}
.player-comparison__range-filter.on .player-comparison__filter .dropDown {
    float: left;
    width: calc(50% - 0.75rem);
}
.player-comparison__range-filter.on
    .player-comparison__filter
    .dropDown[data-dropdown-block="FOOTBALL_COMPSEASON_FROM"] {
    margin-right: 1.5rem;
}
.player-comparison__range-filter.on
    .player-comparison__filter
    .dropDown[data-dropdown-block="FOOTBALL_COMPSEASON_TO"] {
    display: block;
}
.player-comparison__range-filter
    .player-comparison__filter
    [data-dropdown-block="FOOTBALL_COMPSEASON_TO"] {
    display: none;
}
.player-comparison__range-checkbox {
    cursor: pointer;
    font-size: 1.2rem;
    margin-top: 0.8rem;
    position: relative;
    text-transform: capitalize;
}
.player-comparison__range-checkbox.disabled {
    color: #76766f;
    cursor: auto;
    opacity: 0.5;
}
.player-comparison__range-checkbox.disabled .player-comparison__checkbox {
    pointer-events: none;
}
.player-comparison__checkbox-wrap:before {
    border: 1px solid #76766f;
    border-radius: 4px;
    content: "";
    display: block;
    height: 13px;
    position: absolute;
    width: 13px;
}
.player-comparison__checkbox {
    cursor: pointer;
    height: 1.5rem;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
.player-comparison__checkbox:focus + label {
    outline: 5px auto -webkit-focus-ring-color;
}
.player-comparison__checkbox[checked] + label:before {
    background-color: #ff2882;
}
.player-comparison__checkbox-label {
    line-height: 1.5rem;
    padding-left: 2.5rem;
}
.player-comparison__checkbox-label:before {
    transition: background-color 0.3s ease;
    background-color: transparent;
    border-radius: 2px;
    content: "";
    display: block;
    height: 9px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 9px;
}
.player-comparison__accordion {
    max-width: 88.8rem;
    width: 100%;
    margin-top: 1.6rem;
    padding-bottom: 4rem;
}
.player-comparison__stats-group {
    margin-bottom: 2.4rem;
}
.player-comparison__stats-group-header {
    cursor: pointer;
    position: relative;
    width: 89%;
}
.player-comparison__stats-group-header.active .icn {
    transform: rotateX(180deg);
}
.player-comparison__stats-group-header .icn {
    position: absolute;
    right: 0.5rem;
    top: 50%;
    transform: translateY(-50%);
    transition: transform 0.3s ease-in-out;
    width: 2.4rem;
    height: 1.3rem;
}
.player-comparison__stats-group-title {
    padding: 0.8rem 0;
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    border-bottom: 0.1rem solid #f5f2f5;
}
.active .player-comparison__stats-group-title {
    border-bottom: none;
}
.player-comparison__stats-group.active .player-comparison__stats {
    transition: height 0.3s ease-in;
}
.player-comparison__stats {
    display: flex;
    overflow: hidden;
    transition: height 0.3s ease-out;
    height: 0;
}
.player-comparison__player-stats .player-comparison__stat {
    display: flex;
    justify-content: center;
    align-items: center;
}
.player-comparison__player-stats .player-comparison__stat > span {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.player-comparison__player-stats:first-child {
    width: 51%;
}
.player-comparison__player-stats:first-child
    .player-comparison__stat
    .player-comparison__stat-name {
    display: flex;
    align-items: center;
    width: 39%;
}
.player-comparison__player-stats:first-child
    .player-comparison__stat
    .player-comparison__stat-value {
    width: 61%;
    border-left: 0.1rem solid #f5f2f5;
}
.player-comparison__player-stats:last-child {
    width: 38%;
}
.player-comparison__player-stats:last-child .player-comparison__stat-value {
    width: 100%;
    border-left: 0.1rem solid #f5f2f5;
}
.player-comparison__player-stats:last-child:empty {
    background-color: #f5f2f5;
    position: relative;
}
.player-comparison__player-stats:last-child:empty:before {
    box-sizing: border-box;
    content: "No player has been selected";
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0 2rem;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.player-comparison__player-stats:last-child:empty:before,
.player-comparison__stat {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison__stat {
    display: flex;
    gap: 0.8rem;
}
.player-comparison__stat:after {
    clear: both;
    content: "";
    display: block;
    visibility: hidden;
}
.player-comparison__stat:last-child .player-comparison__stat-name,
.player-comparison__stat:last-child .player-comparison__stat-value {
    border-bottom: 0.1rem solid #f5f2f5;
}
.player-comparison__stat-name,
.player-comparison__stat-value {
    float: left;
    border-top: 0.1rem solid #f5f2f5;
    height: 4rem;
}
.player-comparison__stat-name {
    border-left: 0.1rem solid #f5f2f5;
    border-right: 0.1rem solid #f5f2f5;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    display: none;
    padding: 1.1rem 0.8rem;
}
.player-comparison__stat-value {
    border-right: 0.1rem solid #f5f2f5;
    display: flex;
    justify-content: center;
    align-items: center;
}
.player-comparison__stat-value > span {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.player-comparison__widgets {
    padding: 4rem 0 1rem;
    border-top: 0.1rem solid #f5f2f5;
}
.player-comparison__widgets-title {
    margin-bottom: 1.6rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.player-comparison__widgets-wrap {
    display: flex;
    flex-wrap: wrap;
    gap: 0.8rem;
    padding-bottom: 2rem;
}
.player-comparison
    .player-comparison__placeholder
    .player-comparison__results-tooltip,
.player-comparison .player-comparison__players-top-bar + .notificationPromo {
    display: none;
}
.player-comparison.intro-active .player-comparison__main-title {
    position: relative;
    z-index: 10;
    color: #fff;
}
.player-comparison.intro-active .player-comparison__add-player {
    display: none;
}
.player-comparison.intro-active .player-comparison__modal {
    left: 0;
    transition-delay: 0ms;
}
.player-comparison.intro-active
    .player-comparison__modal
    .player-comparison__modal-screen,
.player-comparison.intro-active .player-comparison__player.inactive {
    opacity: 1;
}
.player-comparison.intro-active .player-comparison__placeholder {
    z-index: 10;
}
.player-comparison.intro-active
    .player-comparison__placeholder
    .player-comparison__results-tooltip {
    display: block;
    top: 110%;
    right: auto;
    left: 50%;
    width: auto;
    white-space: nowrap;
    text-align: center;
    transform: translateX(-50%);
}
.player-comparison.intro-active
    .player-comparison__placeholder
    .player-comparison__results-tooltip:before {
    top: -1rem;
    left: 50%;
    border: 1rem solid transparent;
    border-bottom-color: #ff2882;
    transform: translateX(-50%) translateY(-50%);
}
.player-comparison.intro-active
    .player-comparison__player
    + .player-comparison__player
    .player-comparison__results-tooltip {
    opacity: 0;
    animation: n 0.3s 2s forwards;
}
.player-comparison.intro-active .player-comparison__results-tooltip-label {
    display: block;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison.intro-active
    .player-comparison__players-top-bar
    + .notificationPromo {
    display: block;
    z-index: 10;
    opacity: 0;
    margin-left: 2rem;
    margin-right: 2rem;
    animation: n 0.3s 4s forwards;
}
@keyframes n {
    0% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@media (max-width: 1023px) {
    .player-comparison .dropDown {
        min-width: 100%;
    }
    .player-comparison .dropDown .current:after {
        background-image: url(../fonts/dropdown-arrows.svg);
        height: 1rem;
    }
}
@media (max-width: 900px) {
    .player-comparison .player-comparison {
        margin-top: -1rem;
        padding-top: 0;
    }
    .player-comparison .player-comparison.modalActive {
        height: calc(100vh - 22rem);
    }
    .player-comparison .player-comparison__results-tooltip {
        display: none;
    }
    .player-comparison .player-comparison__add-player {
        margin-top: 0.4rem;
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .player-comparison .player-comparison__player {
        width: 37.5%;
    }
    .player-comparison .player-comparison__player-stats {
        width: 38%;
    }
    .player-comparison .player-comparison__player-stats:first-child {
        width: 62%;
    }
    .player-comparison .player-comparison__players-top-bar {
        padding-left: 0;
        padding-bottom: 1rem;
        justify-content: flex-end;
        padding-right: 0.7rem;
    }
    .player-comparison .player-comparison__players-top-bar.inactive {
        justify-content: center;
    }
    .player-comparison
        .player-comparison__players-top-bar.inactive
        .player-comparison__player:first-of-type {
        margin-right: 1.55rem;
    }
    .player-comparison .player-comparison__players-top-bar--fixed {
        top: 6rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-img-wrap {
        right: 0;
        height: 12rem;
        top: 1rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-img-wrap--crop {
        height: 5.5rem;
        width: 5.5rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__change-label {
        display: block;
        float: left;
        font-size: 1rem;
        margin-right: 0.5rem;
        margin-top: 0.3rem;
    }
    .player-comparison .player-comparison__stats-group-header {
        width: 100%;
    }
    .player-comparison .player-comparison__accordion {
        padding-bottom: 3.2rem;
    }
    .player-comparison .player-comparison__stats-group-title {
        padding: 0.4rem 0;
    }
    .player-comparison .player-comparison__stat-value {
        width: 23.5rem;
    }
    .player-comparison .player-comparison__widgets {
        padding: 2rem 0 1rem;
        padding-top: 3.2rem;
    }
    .player-comparison .player-comparison__widgets-wrap {
        max-width: 100%;
        flex-wrap: nowrap;
        overflow-x: auto;
    }
}
@media (max-width: 800px) {
    .player-comparison .player-comparison.modalActive {
        height: calc(100vh - 21.1rem);
    }
    .player-comparison .player-comparison__box {
        box-shadow: none;
        min-width: 0;
        width: 100%;
    }
    .player-comparison .player-comparison__header {
        font-size: 2.5rem;
        line-height: 3rem;
        margin: 2.4rem 0;
        padding: 0;
    }
    .player-comparison .player-comparison__stats-group-title {
        font-size: 2rem;
        line-height: 3rem;
        padding: 0.4rem 0;
    }
    .player-comparison .player-comparison__player-empty {
        width: 100%;
    }
    .player-comparison .player-comparison__placeholder {
        height: 13.5rem;
    }
    .player-comparison .player-comparison__placeholder .plus-icon {
        height: 3rem;
        width: 3rem;
    }
    .player-comparison .player-comparison__stats-group-header .icn {
        width: 1.6rem;
        height: 1rem;
    }
    .player-comparison .player-comparison__stat-value {
        width: 23.5rem;
    }
    .player-comparison .player-comparison__players-top-bar.inactive {
        min-height: 20rem;
        padding: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-empty {
        padding-top: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__placeholder {
        height: 7.1rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__add-player {
        margin-top: 1rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-card {
        height: 7.1rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-club {
        display: none;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-pos {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-img-wrap {
        bottom: 0;
        height: 7rem;
        padding-top: 0;
        top: 2rem;
        width: 6.5rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-img-wrap--crop {
        height: 5rem;
        left: 0.25rem;
        top: -1.5rem;
        width: 5rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-switch {
        margin-bottom: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__range-filter {
        display: none;
    }
    .player-comparison .player-comparison__player {
        border-radius: 0.8rem;
    }
    .player-comparison .player-comparison__player-card {
        height: 13.5rem;
    }
    .player-comparison .player-comparison__player-info {
        padding: 0.6rem;
    }
    .player-comparison
        .player-comparison__player:last-child
        .player-comparison__player-img-wrap {
        width: 9.9rem;
        left: 0;
    }
    .player-comparison .player-comparison__player-first-name {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .player-comparison .player-comparison__player-last-name {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
    .player-comparison .player-comparison__player-club {
        display: flex;
        align-items: center;
    }
    .player-comparison .player-comparison__player-club-name {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .player-comparison
        .player-comparison__player
        .player-comparison__club-badge {
        width: 1.5rem;
        height: 1.5rem;
        margin-right: 0.1rem;
    }
    .player-comparison
        .player-comparison__player
        .player-comparison__club-badge
        .badge,
    .player-comparison
        .player-comparison__player
        .player-comparison__club-badge
        img {
        width: 100%;
        height: 100%;
        vertical-align: inherit;
    }
    .player-comparison .player-comparison__player-switch {
        width: 2rem;
        height: 1.3rem;
    }
    .player-comparison .player-comparison__player-img-wrap {
        width: 9.9rem;
        height: 10rem;
        bottom: 0;
        right: 0;
        padding-top: 0;
    }
    .player-comparison .player-comparison__player-img {
        height: auto;
        max-height: 16rem;
        max-width: 100%;
    }
    .player-comparison .player-comparison__player-name {
        font-size: 1.6rem;
        margin-top: 0.5rem;
    }
    .player-comparison .player-comparison__player-img-wrap--crop {
        padding-top: 0;
    }
    .player-comparison .player-comparison__change-label {
        display: none;
    }
    .player-comparison .player-comparison__checkbox-label {
        padding-left: 2rem;
    }
    .player-comparison .player-comparison__stat-name {
        border: none;
        font-size: 1rem;
    }
    .player-comparison .player-comparison__accordion {
        margin-left: 0;
        margin-top: 0;
        width: 100%;
    }
    .player-comparison
        .player-comparison__stat:last-child
        .player-comparison__stat-name {
        border-bottom: none;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player:last-child
        .player-comparison__player-img-wrap {
        width: 6.5rem;
        left: 0.5rem;
    }
}
@media (max-width: 600px) {
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__change-label {
        display: none;
    }
    .player-comparison .player-comparison__player-name {
        width: calc(100% - 1rem);
    }
    .player-comparison
        .player-comparison__range-filter.on
        .player-comparison__filter
        .dropDown {
        float: none;
        width: 100%;
    }
    .player-comparison
        .player-comparison__range-filter.on
        .player-comparison__filter
        .dropDown[data-dropdown-block="FOOTBALL_COMPSEASON_FROM"] {
        margin-right: 0;
    }
    .player-comparison
        .player-comparison.intro-active
        .player-comparison__placeholder
        .player-comparison__results-tooltip {
        width: 100%;
        padding: 1rem 0.5rem;
        white-space: normal;
    }
    .player-comparison
        .player-comparison.intro-active
        .player-comparison__players-top-bar
        + .notificationPromo {
        margin-top: 6rem;
    }
}
@media (max-width: 500px) {
    .player-comparison .player-comparison .show-on-mob {
        display: block;
    }
    .player-comparison .player-comparison.modalActive {
        height: calc(100vh - 19.1rem);
    }
    .player-comparison .player-comparison__players-top-bar.inactive {
        min-height: 17rem;
    }
    .player-comparison .player-comparison__player-empty {
        margin-bottom: 0;
    }
}
@media (max-width: 450px) {
    .player-comparison .player-comparison__player-img-wrap--crop {
        bottom: auto;
        height: 9rem;
        right: 1rem;
        top: 3rem;
        width: 9rem;
    }
    .player-comparison .player-comparison__range-checkbox,
    .player-comparison .player-comparison__stat-name {
        font-size: 1rem;
    }
}
@media (max-width: 400px) {
    .player-comparison .player-comparison__add-player {
        margin-top: 1rem;
    }
    .player-comparison .player-comparison__player {
        width: 14.3rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed:not(.inactive)
        .player-comparison__player-empty {
        padding-top: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player,
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-switch {
        margin-bottom: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-card {
        height: 8rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison-first-name {
        line-height: 1.2rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison-last-name {
        line-height: 1.5rem;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__player-name {
        margin-top: 0;
    }
    .player-comparison
        .player-comparison__players-top-bar--fixed
        .player-comparison__range-filter {
        display: none;
    }
    .player-comparison .player-comparison__player-name {
        font-size: 1.4rem;
        margin-bottom: 0;
        margin-top: 0;
        width: 100%;
    }
    .player-comparison .player-comparison__player-pos {
        font-size: 1rem;
    }
    .player-comparison .player-comparison__player-img-wrap--crop {
        top: 1.5rem;
        right: 0.25rem;
    }
    .player-comparison .player-comparison__player-img {
        height: auto;
        width: 115%;
    }
    .player-comparison .player-comparison__checkbox-wrap {
        line-height: 1.2rem;
    }
    .player-comparison .player-comparison__checkbox-wrap:before {
        height: 10px;
        width: 10px;
    }
    .player-comparison .player-comparison__checkbox {
        height: 1.2rem;
    }
    .player-comparison .player-comparison__checkbox-label {
        font-size: 1rem;
        line-height: 1.2rem;
        padding-left: 1.5rem;
    }
    .player-comparison .player-comparison__checkbox-label:before {
        height: 6px;
        width: 6px;
    }
    .player-comparison .player-comparison__widgets > header {
        padding: 0 1rem;
    }
    .player-comparison .player-comparison__widgets-wrap {
        max-width: 100%;
    }
    .player-comparison .player-comparison__widgets-wrap > section:first-child {
        padding-left: 1rem;
    }
    .player-comparison .player-comparison__widgets-wrap > section:last-child {
        padding-right: 1rem;
    }
}
.player-comparison-editorial {
    width: calc((100% - 1.6rem) / 3);
    color: #37003c;
    margin-bottom: 1rem;
}
.player-comparison-editorial a {
    text-decoration: none;
}
.player-comparison-editorial [data-player-model] {
    display: none;
}
.player-comparison-editorial__player {
    width: 50%;
    position: relative;
    overflow: hidden;
    padding: 0.6rem 0.9rem 0.7rem;
    color: #fff;
}
.player-comparison-editorial__player.t2,
.player-comparison-editorial__player.t2 a,
.player-comparison-editorial__player.t2 div,
.player-comparison-editorial__player.t6,
.player-comparison-editorial__player.t6 a,
.player-comparison-editorial__player.t6 div,
.player-comparison-editorial__player.t22,
.player-comparison-editorial__player.t22 a,
.player-comparison-editorial__player.t22 div,
.player-comparison-editorial__player.t24,
.player-comparison-editorial__player.t24 a,
.player-comparison-editorial__player.t24 div,
.player-comparison-editorial__player.t30,
.player-comparison-editorial__player.t30 a,
.player-comparison-editorial__player.t30 div,
.player-comparison-editorial__player.t35,
.player-comparison-editorial__player.t35 a,
.player-comparison-editorial__player.t35 div,
.player-comparison-editorial__player.t38,
.player-comparison-editorial__player.t38 a,
.player-comparison-editorial__player.t38 div,
.player-comparison-editorial__player.t54,
.player-comparison-editorial__player.t54 a,
.player-comparison-editorial__player.t54 div,
.player-comparison-editorial__player.t80,
.player-comparison-editorial__player.t80 a,
.player-comparison-editorial__player.t80 div {
    color: #37003c;
}
.player-comparison-editorial__player:hover
    .player-comparison-editorial__first-name,
.player-comparison-editorial__player:hover
    .player-comparison-editorial__last-name {
    text-decoration: underline;
}
.player-comparison-editorial__player-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.player-comparison-editorial__player--right
    .player-comparison-editorial__player-info {
    align-items: flex-end;
}
.player-comparison-editorial__player--right
    .player-comparison-editorial__player-info-top {
    text-align: right;
}
.player-comparison-editorial__player--right
    .player-comparison-editorial__player-info
    .player-comparison-editorial__club {
    justify-content: flex-end;
}
.player-comparison-editorial__player--right
    .player-comparison-editorial__player-img-wrap {
    right: auto;
    left: 0.3rem;
}
.player-comparison-editorial__player.t3,
.player-comparison-editorial__player.t7606,
.player-comparison-editorial__player.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.player-comparison-editorial__player.t7,
.player-comparison-editorial__player.t7605,
.player-comparison-editorial__player.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.player-comparison-editorial__player.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.player-comparison-editorial__player.t36,
.player-comparison-editorial__player.t7552,
.player-comparison-editorial__player.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.player-comparison-editorial__player.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.player-comparison-editorial__player.t8,
.player-comparison-editorial__player.t7141,
.player-comparison-editorial__player.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.player-comparison-editorial__player.t31,
.player-comparison-editorial__player.t7142,
.player-comparison-editorial__player.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.player-comparison-editorial__player.t11,
.player-comparison-editorial__player.t6749,
.player-comparison-editorial__player.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.player-comparison-editorial__player.t2,
.player-comparison-editorial__player.t54,
.player-comparison-editorial__player.t6755,
.player-comparison-editorial__player.t6886,
.player-comparison-editorial__player.t12971,
.player-comparison-editorial__player.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-comparison-editorial__player.t13,
.player-comparison-editorial__player.t8879,
.player-comparison-editorial__player.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.player-comparison-editorial__player.t14,
.player-comparison-editorial__player.t6717,
.player-comparison-editorial__player.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.player-comparison-editorial__player.t43,
.player-comparison-editorial__player.t6718,
.player-comparison-editorial__player.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.player-comparison-editorial__player.t1,
.player-comparison-editorial__player.t6752,
.player-comparison-editorial__player.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.player-comparison-editorial__player.t4,
.player-comparison-editorial__player.t7603,
.player-comparison-editorial__player.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.player-comparison-editorial__player.t17,
.player-comparison-editorial__player.t18585,
.player-comparison-editorial__player.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.player-comparison-editorial__player.t20,
.player-comparison-editorial__player.t7588,
.player-comparison-editorial__player.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.player-comparison-editorial__player.t6,
.player-comparison-editorial__player.t7631,
.player-comparison-editorial__player.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.player-comparison-editorial__player.t21,
.player-comparison-editorial__player.t7632,
.player-comparison-editorial__player.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.player-comparison-editorial__player.t39,
.player-comparison-editorial__player.t6746,
.player-comparison-editorial__player.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.player-comparison-editorial__player.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.player-comparison-editorial__player.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.player-comparison-editorial__player.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.player-comparison-editorial__player.t88 {
    background: #f6a22e;
}
.player-comparison-editorial__player.t38 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t25,
.player-comparison-editorial__player.t7143,
.player-comparison-editorial__player.t12939 {
    background: #db1d23;
}
.player-comparison-editorial__player.t110,
.player-comparison-editorial__player.t6747,
.player-comparison-editorial__player.t12935 {
    background: #d71f30;
}
.player-comparison-editorial__player.t56,
.player-comparison-editorial__player.t6756,
.player-comparison-editorial__player.t12938 {
    background: #db001b;
}
.player-comparison-editorial__player.t80 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t57 {
    background: #fe0;
}
.player-comparison-editorial__player.t35,
.player-comparison-editorial__player.t6753,
.player-comparison-editorial__player.t12948 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t37 {
    background: #cf181d;
}
.player-comparison-editorial__player.t41 {
    background: #104c8c;
}
.player-comparison-editorial__player.t5,
.player-comparison-editorial__player.t6748,
.player-comparison-editorial__player.t12936 {
    background: #00adef;
}
.player-comparison-editorial__player.t92 {
    background: #f7931e;
}
.player-comparison-editorial__player.t30 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t55 {
    background: #6c0c33;
}
.player-comparison-editorial__player.t113 {
    background: #e31b23;
}
.player-comparison-editorial__player.t97 {
    background: #035daa;
}
.player-comparison-editorial__player.t33 {
    background: #e63234;
}
.player-comparison-editorial__player.t9 {
    background: #009edb;
}
.player-comparison-editorial__player.t24,
.player-comparison-editorial__player.t6757,
.player-comparison-editorial__player.t12937 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t40,
.player-comparison-editorial__player.t8948,
.player-comparison-editorial__player.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.player-comparison-editorial__player.t22 {
    background: #f5f5f5;
}
.player-comparison-editorial__player.t45,
.player-comparison-editorial__player.t7604,
.player-comparison-editorial__player.t12946 {
    background: #00a94f;
}
.player-comparison-editorial__player.t105 {
    background: #004596;
}
.player-comparison-editorial__player.t52 {
    background: #005cab;
}
.player-comparison-editorial__player.t47 {
    background: #2a307d;
}
.player-comparison-editorial__player.t108,
.player-comparison-editorial__player.t12941,
.player-comparison-editorial__player.t17419 {
    background: #0060a9;
}
.player-comparison-editorial__player.t19 {
    background: #005daa;
}
.player-comparison-editorial__player.t46 {
    background: #ee3424;
}
.player-comparison-editorial__player.t111 {
    background: #005ca6;
}
.player-comparison-editorial__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0.07;
}
.player-comparison-editorial__first-name {
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
}
.player-comparison-editorial__first-name,
.player-comparison-editorial__last-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison-editorial__last-name {
    font-size: 2rem;
    line-height: 2rem;
    margin-bottom: 0.5rem;
}
.player-comparison-editorial__position {
    font-size: 1rem;
    line-height: 1.5rem;
}
.player-comparison-editorial__club {
    display: flex;
    align-items: center;
}
.player-comparison-editorial .badge-image-container {
    display: flex;
}
.player-comparison-editorial__club-name {
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-left: 0.4rem;
}
.player-comparison-editorial__players-container {
    display: flex;
    gap: 0.4rem;
    height: 13.5rem;
    overflow: hidden;
    position: relative;
    border-radius: 0.8rem 0.8rem 0 0;
}
.player-comparison-editorial__players-container:before {
    background-color: #fff;
    content: "";
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 0.2rem;
    z-index: 10;
}
.player-comparison-editorial__player-img-wrap {
    position: absolute;
    bottom: 0;
    right: 0;
    flex-basis: 50%;
    text-align: center;
    height: 10rem;
    width: 10rem;
}
.player-comparison-editorial__player-img-wrap--crop {
    background: #fff;
    border: 4px solid #fff;
    border-radius: 100%;
    height: 11rem;
    margin: 3rem auto 0;
    max-width: 11rem;
    overflow: hidden;
    padding: 0;
}
.player-comparison-editorial__player-img-wrap--crop
    .player-comparison-editorial__player-img {
    max-width: 120%;
    transform: translateX(-10%);
    width: 120%;
}
.player-comparison-editorial__player-img {
    height: auto;
    max-height: 16rem;
    max-width: 100%;
}
.player-comparison-editorial__table {
    border-bottom: 0.1rem solid #ebe5eb;
    border-left: 0.1rem solid #ebe5eb;
    border-right: 0.1rem solid #ebe5eb;
    border-top: none;
    font-size: 1.2rem;
    border-radius: 0 0 0.8rem 0.8rem;
}
.player-comparison-editorial__table-row {
    align-items: center;
    border-bottom: 0.1rem solid #f5f2f5;
    display: flex;
    padding: 0.8rem;
}
.player-comparison-editorial__table-row > span:first-child {
    text-align: left;
}
.player-comparison-editorial__table-row > span:nth-child(3) {
    text-align: right;
}
.player-comparison-editorial__table-row-name {
    min-height: 5rem;
    padding: 1rem;
}
.player-comparison-editorial__name,
.player-comparison-editorial__stat {
    flex-basis: 25%;
}
.player-comparison-editorial__stat {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.player-comparison-editorial__stat--season,
.player-comparison-editorial__stat.highlight {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.player-comparison-editorial__label {
    font-size: 1.2rem;
    line-height: 1.8rem;
    flex-basis: 50%;
    text-align: center;
}
.player-comparison-editorial__button-wrap {
    padding: 0.8rem;
    text-align: center;
}
.article-promo--history
    .player-comparison-editorial__button-wrap
    .article-promo__btn,
.player-comparison-editorial__button-wrap
    .article-promo--history
    .article-promo__btn,
.player-comparison-editorial__button-wrap .btn {
    width: 100%;
    font-size: 1.4rem;
    line-height: 1.4rem;
    padding: 1.3rem;
}
.player-comparison-editorial__button-wrap .icn {
    margin-left: 0.8rem;
    width: 1.2rem;
    height: 1.2rem;
}
@media (max-width: 1023px) {
    .player-comparison-editorial {
        width: 35rem;
        min-width: 35rem;
    }
    .player-comparison-editorial__player-img-wrap {
        width: 10rem;
        height: 10rem;
    }
    .player-comparison-editorial__player {
        right: 0;
    }
    .player-comparison-editorial__player--right
        .player-comparison-editorial__player-img-wrap {
        left: 0;
    }
    .player-comparison-editorial__first-name {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-bottom: 0;
    }
    .player-comparison-editorial__last-name {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
}
@media (max-width: 700px) {
    .player-comparison-editorial {
        width: 26.8rem;
        min-width: 26.8rem;
    }
    .player-comparison-editorial .badge-image {
        width: 1.5rem;
        height: 1.5rem;
    }
}
.more-stats {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 0.8rem;
    margin-bottom: 4rem;
    width: 100%;
}
.more-stats__container {
    flex: 1 1 0;
    border: 0.1rem solid #f5f2f5;
    border-top: 0;
    border-radius: 0 0 0.8rem 0.8rem;
    padding-top: 0.4rem;
    position: relative;
}
.more-stats__container:before {
    content: "";
    position: absolute;
    top: 0;
    border-radius: 0.8rem 0.8rem 0 0;
    left: -0.1rem;
    right: -0.1rem;
    height: 0.4rem;
    background: linear-gradient(
        238.01deg,
        #ebff00 -2.21%,
        #00ff87 102.01%,
        #05f0ff 206.23%
    );
}
.more-stats__header {
    font-size: 2rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    padding: 1.6rem 0.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.more-stats__list {
    border-top: 0.1rem solid #f5f2f5;
}
.more-stats__item:not(:last-child) {
    border-bottom: 0.1rem solid #f5f2f5;
}
.more-stats__link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    padding: 0.8rem;
    color: #37003c;
    text-decoration: none;
    transition: color 0.2s ease;
}
.more-stats__link:focus,
.more-stats__link:hover {
    color: #963cff;
}
.more-stats__link:focus .more-stats__icon,
.more-stats__link:hover .more-stats__icon {
    fill: #963cff;
}
.more-stats__icon {
    fill: #37003c;
    height: 1.6rem;
    width: 1.6rem;
    transition: fill 0.2s ease;
}
@media (max-width: 800px) {
    .more-stats {
        flex-wrap: wrap;
    }
    .more-stats__container {
        flex-basis: calc(50% - 0.8rem);
    }
}
@media (max-width: 480px) {
    .more-stats {
        margin-bottom: 1.6rem;
    }
    .more-stats__container {
        flex-basis: 100%;
    }
}
.top-stats {
    width: 100%;
}
.top-stats__title {
    margin-bottom: 0.8rem;
}
.top-stats__title a {
    color: #37003c;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-decoration: none;
    font-size: 2rem;
    line-height: 3rem;
}
.top-stats__wrapper {
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.top-stats__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0.03;
}
.top-stats-header--all-time .top-stats__wrapper {
    border-radius: 0.8rem;
}
.top-stats-header--all-time .top-stats__hero--top-player[class^="t"] {
    background: transparent;
}
.top-stats-header--all-time .top-stats__hero--top-player .top-stats__hero-link {
    color: #37003c;
}
.top-stats-header--all-time
    .top-stats__hero--top-player
    .top-stats__hero-link:focus {
    outline: auto -webkit-focus-ring-color;
    outline-offset: -0.1rem;
}
.top-stats-header--all-time
    .top-stats__hero--top-player
    .top-stats__hero-image {
    margin-top: 0;
    width: 17.4rem;
}
.top-stats-header--all-time
    .top-stats__hero--top-player
    .top-stats__svg-decoration {
    opacity: 0.7;
}
.top-stats__hero {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: -0.04rem;
    height: 13.5rem;
    overflow: hidden;
    position: relative;
}
.top-stats__hero.t2,
.top-stats__hero.t2 a,
.top-stats__hero.t2 div,
.top-stats__hero.t6,
.top-stats__hero.t6 a,
.top-stats__hero.t6 div,
.top-stats__hero.t22,
.top-stats__hero.t22 a,
.top-stats__hero.t22 div,
.top-stats__hero.t24,
.top-stats__hero.t24 a,
.top-stats__hero.t24 div,
.top-stats__hero.t30,
.top-stats__hero.t30 a,
.top-stats__hero.t30 div,
.top-stats__hero.t35,
.top-stats__hero.t35 a,
.top-stats__hero.t35 div,
.top-stats__hero.t38,
.top-stats__hero.t38 a,
.top-stats__hero.t38 div,
.top-stats__hero.t54,
.top-stats__hero.t54 a,
.top-stats__hero.t54 div,
.top-stats__hero.t80,
.top-stats__hero.t80 a,
.top-stats__hero.t80 div {
    color: #37003c;
}
.top-stats__hero.t3,
.top-stats__hero.t7606,
.top-stats__hero.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.top-stats__hero.t7,
.top-stats__hero.t7605,
.top-stats__hero.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.top-stats__hero.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.top-stats__hero.t36,
.top-stats__hero.t7552,
.top-stats__hero.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.top-stats__hero.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.top-stats__hero.t8,
.top-stats__hero.t7141,
.top-stats__hero.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.top-stats__hero.t31,
.top-stats__hero.t7142,
.top-stats__hero.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.top-stats__hero.t11,
.top-stats__hero.t6749,
.top-stats__hero.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.top-stats__hero.t2,
.top-stats__hero.t54,
.top-stats__hero.t6755,
.top-stats__hero.t6886,
.top-stats__hero.t12971,
.top-stats__hero.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.top-stats__hero.t13,
.top-stats__hero.t8879,
.top-stats__hero.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.top-stats__hero.t14,
.top-stats__hero.t6717,
.top-stats__hero.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.top-stats__hero.t43,
.top-stats__hero.t6718,
.top-stats__hero.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.top-stats__hero.t1,
.top-stats__hero.t6752,
.top-stats__hero.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.top-stats__hero.t4,
.top-stats__hero.t7603,
.top-stats__hero.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.top-stats__hero.t17,
.top-stats__hero.t18585,
.top-stats__hero.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.top-stats__hero.t20,
.top-stats__hero.t7588,
.top-stats__hero.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.top-stats__hero.t6,
.top-stats__hero.t7631,
.top-stats__hero.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.top-stats__hero.t21,
.top-stats__hero.t7632,
.top-stats__hero.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.top-stats__hero.t39,
.top-stats__hero.t6746,
.top-stats__hero.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.top-stats__hero.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.top-stats__hero.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.top-stats__hero.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.top-stats__hero.t88 {
    background: #f6a22e;
}
.top-stats__hero.t38 {
    background: #f5f5f5;
}
.top-stats__hero.t25,
.top-stats__hero.t7143,
.top-stats__hero.t12939 {
    background: #db1d23;
}
.top-stats__hero.t110,
.top-stats__hero.t6747,
.top-stats__hero.t12935 {
    background: #d71f30;
}
.top-stats__hero.t56,
.top-stats__hero.t6756,
.top-stats__hero.t12938 {
    background: #db001b;
}
.top-stats__hero.t80 {
    background: #f5f5f5;
}
.top-stats__hero.t57 {
    background: #fe0;
}
.top-stats__hero.t35,
.top-stats__hero.t6753,
.top-stats__hero.t12948 {
    background: #f5f5f5;
}
.top-stats__hero.t37 {
    background: #cf181d;
}
.top-stats__hero.t41 {
    background: #104c8c;
}
.top-stats__hero.t5,
.top-stats__hero.t6748,
.top-stats__hero.t12936 {
    background: #00adef;
}
.top-stats__hero.t92 {
    background: #f7931e;
}
.top-stats__hero.t30 {
    background: #f5f5f5;
}
.top-stats__hero.t55 {
    background: #6c0c33;
}
.top-stats__hero.t113 {
    background: #e31b23;
}
.top-stats__hero.t97 {
    background: #035daa;
}
.top-stats__hero.t33 {
    background: #e63234;
}
.top-stats__hero.t9 {
    background: #009edb;
}
.top-stats__hero.t24,
.top-stats__hero.t6757,
.top-stats__hero.t12937 {
    background: #f5f5f5;
}
.top-stats__hero.t40,
.top-stats__hero.t8948,
.top-stats__hero.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.top-stats__hero.t22 {
    background: #f5f5f5;
}
.top-stats__hero.t45,
.top-stats__hero.t7604,
.top-stats__hero.t12946 {
    background: #00a94f;
}
.top-stats__hero.t105 {
    background: #004596;
}
.top-stats__hero.t52 {
    background: #005cab;
}
.top-stats__hero.t47 {
    background: #2a307d;
}
.top-stats__hero.t108,
.top-stats__hero.t12941,
.top-stats__hero.t17419 {
    background: #0060a9;
}
.top-stats__hero.t19 {
    background: #005daa;
}
.top-stats__hero.t46 {
    background: #ee3424;
}
.top-stats__hero.t111 {
    background: #005ca6;
}
.top-stats__hero.no-opta .top-stats__hero-stats {
    color: #37003c;
}
.top-stats__hero-link {
    text-decoration: none;
    color: #fff;
    display: flex;
    justify-content: space-between;
    position: absolute;
    height: 100%;
    width: 100%;
}
.top-stats__hero-link:focus {
    border-radius: 1.2rem 1.2rem 0 0;
    outline: auto -webkit-focus-ring-color;
    outline-offset: -0.1rem;
}
.top-stats__hero-stats {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.6rem 1.4rem;
    z-index: 10;
    color: inherit;
}
.top-stats__hero-ground,
.top-stats__hero-pos {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.top-stats__hero-ground {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.top-stats__hero-club-info {
    display: flex;
    height: 2rem;
    margin-top: 0.6rem;
    gap: 0.4rem;
}
.top-stats__hero-club-info .badge-image {
    width: 2rem;
    height: 2rem;
}
.top-stats__hero-club-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.top-stats__hero-first {
    font-size: 1.2rem;
    line-height: 1.2rem;
}
.top-stats__hero-last,
.top-stats__hero-name {
    font-size: 2rem;
    line-height: 2rem;
}
.top-stats__hero-stat {
    font-size: 3.9rem;
    line-height: 3.9rem;
}
.top-stats__hero-image {
    width: 12.6rem;
    margin-top: 0.9rem;
    text-align: right;
}
.top-stats__hero-image img {
    height: 100%;
}
.top-stats__hero-image--club {
    width: auto;
    margin-top: 0;
    padding: 1.2rem 1.6rem 1.1rem 0;
}
.top-stats__hero-image--club .badge {
    width: 9.6rem;
    height: 9.6rem;
}
.top-stats__row {
    display: flex;
    align-items: center;
    padding: 0.8rem 0.8rem 0.8rem 1.2rem;
    justify-content: space-between;
    position: relative;
}
.top-stats__row:after {
    content: "";
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 0.1rem;
    background-color: #f5f2f5;
}
.top-stats__row * {
    color: #37003c;
    text-decoration: none;
}
.top-stats__row .badge {
    margin-right: 0.8rem;
}
.top-stats__row .badge img {
    width: 2.2rem;
    height: 2.2rem;
}
.top-stats__row-info {
    display: flex;
    align-items: center;
}
.top-stats__row-pos {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-right: 0.8rem;
    min-width: 1.3rem;
}
.top-stats__row-team-info {
    display: flex;
    flex-direction: column;
}
.top-stats__row-stats-badge {
    margin-right: 1rem;
    width: 2.2rem;
}
.top-stats__row-name {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.top-stats-header--all-time .top-stats__row-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-weight: 700;
}
.top-stats__row--inactive .top-stats__row-name {
    font-weight: 400;
}
.top-stats__row-team-name {
    font-size: 1rem;
    line-height: 1.5rem;
}
.top-stats__row-stat {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.top-stats__button {
    margin: 0.8rem;
}
.top-stats__button .icon {
    height: 1.2rem;
    width: 1.2rem;
    margin-left: 0.8rem;
}
@media (max-width: 840px) {
    .top-stats__hero-image--club .badge {
        width: 8rem;
    }
}
@media (max-width: 700px) {
    .top-stats {
        margin-right: 0.8rem;
    }
    .top-stats__row-pos {
        margin-right: 1rem;
    }
    .top-stats-header--all-time
        .top-stats__hero--top-player
        .top-stats__hero-stats {
        padding: 0.7rem 0 0.6rem 1.4rem;
    }
    .top-stats-header--all-time
        .top-stats__hero--top-player
        .top-stats__hero-image {
        width: 11.4rem;
    }
}
.tots-landing-hero {
    display: flex;
    align-items: center;
    text-align: center;
    padding: 3rem 0;
    min-height: 31.3rem;
}
.tots-landing-hero__content {
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-landing-hero__content.is-active {
    opacity: 1;
}
.tots-landing-hero__subtitle {
    color: #37003c;
    font-size: 1.2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: -0.048rem;
    text-transform: uppercase;
    margin-bottom: 1.5rem;
}
.tots-landing-hero__title {
    font-size: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 4.5rem;
    letter-spacing: -0.12rem;
    margin-bottom: 1.6rem;
}
.tots-landing-hero__primary-text-container {
    margin-bottom: 3rem;
}
.tots-landing-hero__primary-text {
    font-size: 1.8rem;
    line-height: 3rem;
    letter-spacing: -0.072rem;
}
.tots-landing-hero__secondary-text {
    display: block;
    font-size: 1.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.5rem;
    letter-spacing: -0.056rem;
    margin-bottom: 2.3rem;
}
.tots-landing-hero__button {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    display: inline-flex;
    color: #37003c;
    text-decoration: none;
}
.tots-landing-hero__button.tots-button--submit .icn svg {
    fill: #37003c;
}
.tots-landing-hero__button:hover {
    color: #37003c;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
@media (max-width: 900px) {
    .tots-landing-hero {
        min-height: 25.3rem;
        background-size: contain;
    }
    .tots-landing-hero__subtitle {
        font-size: 1.2rem;
        line-height: 2.5rem;
        letter-spacing: -0.048rem;
        margin-bottom: 0.8rem;
    }
    .tots-landing-hero__title {
        max-width: 36rem;
        margin: 0 auto 2rem;
        font-size: 2rem;
        line-height: 3rem;
        letter-spacing: -0.08rem;
    }
    .tots-landing-hero__primary-text-container {
        margin-bottom: 1rem;
    }
    .tots-landing-hero__primary-text {
        font-size: 1.8rem;
        line-height: 3rem;
        letter-spacing: -0.072rem;
    }
    .tots-landing-hero__secondary-text {
        text-align: center;
        font-size: 1.4rem;
        line-height: 2.5rem;
        letter-spacing: -0.056rem;
    }
}
@media (max-width: 700px) {
    .tots-landing-hero {
        background: none;
    }
}
@media (max-width: 500px) {
    .tots-landing-hero {
        min-height: 21.3rem;
    }
    .tots-landing-hero__title {
        margin-top: 0;
        margin-bottom: 1.2rem;
        font-size: 2rem;
        letter-spacing: 0.3px;
        line-height: 1.4;
    }
    .tots-landing-hero__primary-text-container {
        margin-bottom: 1.6rem;
    }
    .tots-landing-hero__primary-text {
        font-size: 1.4rem;
        line-height: 1.57;
    }
}
.tots-nominees-listing {
    padding: 0 0.8rem 2rem;
    margin: auto;
}
.tots-nominees-listing.is-inactive
    .tots-player-card:not(.is-selected)
    .tots-player-card__select-button {
    opacity: 0.5;
    cursor: not-allowed;
}
.tots-nominees-listing.is-inactive
    .tots-player-card:not(.is-selected)
    .tots-player-card__select-button:hover {
    color: #a08c6e;
    background: #14171a;
}
.tots-nominees-listing .data-capture.u-show-webview {
    display: none !important;
}
.tots-nominees-listing__data-capture-webview {
    display: none;
}
.tots-nominees-listing__close {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    width: 3.2rem;
    height: 3.2rem;
    flex-shrink: 0;
    background: #fff;
    border-radius: 100%;
    border: 0.1rem solid #ebe5eb;
    right: 1rem;
    top: 1rem;
    cursor: pointer;
}
.tots-nominees-listing__close svg {
    width: 1.8rem;
    height: 1.8rem;
    min-width: 1.8rem;
    min-height: 1.8rem;
}
.tots-nominees-listing.data-capture-active
    .tots-nominees-listing__data-capture-webview {
    display: block;
}
.tots-nominees-listing.data-capture-active
    .tots-nominees-listing__progress-bar.is-active {
    height: 100vh;
    overflow: auto;
}
.tots-nominees-listing.data-capture-active
    .tots-nominees-listing__progress-button,
.tots-nominees-listing.data-capture-active
    .tots-nominees-listing__progress-title {
    display: none;
}
.tots-nominees-listing.data-capture-active .data-capture {
    margin-top: 3.6rem;
    padding: 1.6rem 0.8rem;
    display: block !important;
}
.tots-nominees-listing.data-capture-active
    .data-capture__form-description-title {
    padding-top: 1.6rem;
}
.tots-nominees-listing.data-capture-active .data-capture__form-body-text {
    display: none;
}
.tots-nominees-listing__title {
    text-align: center;
    font-size: 3.9rem;
    line-height: 4.7rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 1.2rem;
}
.tots-nominees-listing__subtitle {
    font-size: 1.8rem;
    line-height: 3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-align: center;
    margin-bottom: 4.8rem;
}
.tots-nominees-listing__subtitle span {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tots-nominees-listing__players-list-container.is-inactive
    .tots-nominees-listing__player-list-icon {
    display: flex;
}
.tots-nominees-listing__players-list-container.is-inactive
    .tots-player-card:not(.is-selected) {
    cursor: default;
}
.tots-nominees-listing__players-list-container.is-inactive
    .tots-player-card:not(.is-selected)
    .tots-player-card__info-container {
    margin-bottom: -6rem;
}
.tots-nominees-listing__players-list-container.is-inactive
    .tots-player-card:not(.is-selected)
    .tots-player-card__select-button {
    opacity: 0.5;
    cursor: not-allowed;
}
.tots-nominees-listing__players-list-container.is-inactive
    .tots-player-card:not(.is-selected)
    .tots-player-card__select-button:hover {
    color: #a08c6e;
    background: #14171a;
}
.tots-nominees-listing__players-list-container.is-voted
    .tots-nominees-listing__player-list-icon {
    display: flex;
}
.tots-nominees-listing__title-container {
    display: flex;
    position: relative;
    align-items: flex-end;
    margin: 0 auto 1.2rem;
}
.tots-nominees-listing__player-list-title {
    margin: 0 2.4rem 0 0;
    text-align: left;
    font-size: 3.9rem;
    line-height: 4.7rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
}
.tots-nominees-listing__player-list-subtitle {
    font-size: 2rem;
    line-height: 2rem;
    padding-bottom: 0.8rem;
    margin-right: 0.8rem;
}
.tots-nominees-listing__player-list-subtitle span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tots-nominees-listing__player-list-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 100%;
    background-color: #00ff87;
    min-width: 2.2rem;
    min-height: 2.2rem;
    width: 2.2rem;
    height: 2.2rem;
    margin-bottom: 0.6rem;
    display: none;
}
.tots-nominees-listing__player-list-icon svg {
    width: 1.2rem;
    height: 1rem;
}
.tots-nominees-listing__scroll-buttons {
    position: absolute;
    right: 0;
    top: 0.8rem;
    display: flex;
    align-items: center;
    gap: 0.6rem;
}
.tots-nominees-listing__scroll-button {
    display: flex;
    width: 3.2rem;
    height: 3.2rem;
    justify-content: center;
    align-items: center;
    background: #fff;
    transition: background 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-nominees-listing__scroll-button:before {
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-nominees-listing__scroll-button.is-inactive {
    cursor: not-allowed;
    background: hsla(0, 0%, 100%, 0.4);
}
.tots-nominees-listing__scroll-button.is-inactive:before,
.tots-nominees-listing__scroll-button.is-inactive svg {
    opacity: 0.4;
}
.tots-nominees-listing__scroll-button svg {
    width: 1.2rem;
    height: 1.2rem;
    fill: #37003c;
}
.tots-nominees-listing__player-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    justify-content: flex-start;
    overflow: scroll;
    flex-wrap: nowrap;
    margin: 0;
    margin-bottom: 3rem;
}
@media (min-width: 1376px) {
    .tots-nominees-listing__player-list:after,
    .tots-nominees-listing__player-list:before {
        content: "";
        min-width: calc((100vw - 1376px) / 2);
    }
}
.tots-nominees-listing.HOF_6-column .tots-nominees-listing__player-list {
    max-width: 160.8rem;
}
.tots-nominees-listing.HOF_4-column .tots-nominees-listing__player-list {
    max-width: 107.2rem;
}
.tots-nominees-listing.HOF_3-column .tots-nominees-listing__player-list {
    max-width: 80.4rem;
}
.tots-nominees-listing__progress-bar {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    width: 100vw;
    height: 8rem;
    position: fixed;
    bottom: -8rem;
    left: 0;
    box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.5);
    z-index: 70;
    transition: bottom 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        height 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-nominees-listing__progress-bar.is-active {
    bottom: 0;
}
.tots-nominees-listing__progress-title {
    font-size: 2.1rem;
    margin: 0 5rem;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tots-nominees-listing__progress-button {
    margin: 0 5rem;
    font-size: 1.3rem;
}
.tots-nominees-listing__progress-error-message {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    flex-basis: 100%;
    text-align: center;
    align-self: flex-start;
    font-size: 1.3rem;
}
@media (max-width: 1023px) {
    .tots-nominees-listing__title {
        font-size: 2rem;
        line-height: 3rem;
        letter-spacing: -0.08rem;
    }
    .tots-nominees-listing__subtitle {
        font-size: 1.8rem;
        line-height: 3rem;
        letter-spacing: -0.072rem;
        margin-bottom: 3.8rem;
    }
    .tots-nominees-listing__title-container {
        flex-wrap: wrap;
    }
    .tots-nominees-listing__player-list-title {
        font-size: 2rem;
        line-height: 3rem;
        margin-bottom: 0;
        margin-right: 0;
        width: 100%;
    }
    .tots-nominees-listing__player-list-subtitle {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
    .tots-nominees-listing__player-list-title {
        font-size: 2.4rem;
        margin-bottom: 1.2rem;
    }
    .tots-nominees-listing__progress-title {
        font-size: 1.8rem;
        margin: 0 2rem;
    }
    .tots-nominees-listing__progress-button,
    .tots-nominees-listing__progress-title {
        margin: 0 2rem;
    }
}
@media (max-width: 536px) {
    .tots-nominees-listing__progress-bar {
        height: 7rem;
    }
    .tots-nominees-listing__progress-title {
        margin: 0 0.8rem;
        font-size: 1.5rem;
    }
    .tots-nominees-listing__progress-button {
        margin: 0 0.8rem;
    }
}
.tots-modal.is-selected .tots-modal__select-button {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    color: #14171a;
}
@media (hover: hover) and (pointer: fine) {
    .tots-modal.is-selected .tots-modal__select-button:hover {
        background: #fff;
        color: #05f0ff;
    }
}
.tots-modal.is-selected .tots-modal__select-button-text {
    display: none;
}
.tots-modal.is-selected .tots-modal__selected-button-text {
    display: block;
}
.tots-modal__bio {
    background: #fff;
    color: #14171a;
    text-align: left;
    position: relative;
    width: 100%;
    margin: auto;
    padding: 2.4rem;
    overflow: hidden;
    font-size: 1.7rem;
    line-height: 2.7rem;
    z-index: 10;
}
.tots-modal__bio p {
    margin-bottom: 2rem;
    color: #14171a;
}
.tots-modal__bio p:last-child {
    margin-bottom: 3rem;
}
@media (max-width: 900px) {
    .tots-modal__bio {
        font-size: 1.6rem;
    }
    .tots-modal__bio p {
        margin-bottom: 1.6rem;
    }
}
@media (max-width: 500px) {
    .tots-modal__bio {
        font-size: 1.4rem;
    }
}
.tots-modal__bio-container {
    max-width: 72rem;
    margin: auto;
}
.tots-modal__bio-title {
    color: #37003c;
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 2.4rem;
    letter-spacing: -0.08rem;
    text-transform: uppercase;
    margin-bottom: 1.8rem;
}
.tots-modal__bio-copy {
    margin-bottom: 2rem;
    color: #37003c;
    font-size: 1.7rem;
    line-height: 2.7rem;
    letter-spacing: -0.068rem;
}
.tots-modal__bio-copy ul {
    margin-bottom: 3rem;
}
.tots-modal__bio-copy ul li {
    list-style: disc outside;
    margin-left: 3rem;
}
@media (max-width: 700px) {
    .tots-modal__bio-copy ul {
        line-height: 1.57;
    }
}
@media (max-width: 500px) {
    .tots-modal__bio-copy ul {
        margin-bottom: 1.6rem;
    }
}
.tots-modal__select-button {
    background: #fff;
    color: #000;
    font-size: 1.3rem;
    min-width: 10.5rem;
}
.tots-modal__selected-button-text {
    display: none;
}
@media (max-width: 700px) {
    .tots-modal__bio {
        font-size: 1.5rem;
        line-height: 1.57;
        padding: 1rem 1rem 5rem;
    }
    .tots-modal__bio:after {
        display: none;
    }
    .tots-modal__video-section.hof-no-video + .tots-modal__bio {
        padding-top: 0;
    }
    .tots-modal__bio-title {
        font-size: 1.6rem;
        line-height: 1.5;
        letter-spacing: 1.6px;
        color: #14171a;
        margin-bottom: 0.8rem;
        margin-top: 1.2rem;
    }
}
.tots-modal__hero {
    position: relative;
    height: 35.5rem;
}
.tots-modal__hero:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
    background: linear-gradient(180deg, transparent 19.53%, #14171a);
}
.tots-modal__hero-image {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    animation: q ease-in 1.5s forwards;
}
.tots-modal__hero-image__image {
    position: relative;
    top: 0;
    width: 100%;
    height: auto;
}
@supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .tots-modal__hero-image__image {
        height: 100%;
        -o-object-fit: cover;
        object-fit: cover;
    }
}
@media (max-width: 900px) {
    .tots-modal__hero {
        height: 29.5rem;
    }
}
@media (max-width: 500px) {
    .tots-modal__hero:after {
        background-image: url(../i/hof/profile-hero-pattern-mobile.svg);
    }
}
.tots-modal__player-name {
    position: absolute;
    bottom: 8.7rem;
    text-align: center;
    width: 100%;
    z-index: 3;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 4rem;
    letter-spacing: 6px;
    line-height: 1;
    text-transform: uppercase;
    line-height: 8rem;
}
.tots-modal__player-name--surname {
    display: block;
    font-size: 8rem;
    letter-spacing: 1.2rem;
}
@media (max-width: 900px) {
    .tots-modal__player-name {
        font-size: 2.8rem;
        bottom: 2rem;
    }
    .tots-modal__player-name--surname {
        font-size: 5rem;
        letter-spacing: 11px;
    }
}
@media (max-width: 500px) {
    .tots-modal__player-name {
        bottom: 0;
        font-size: 1.8rem;
    }
    .tots-modal__player-name--surname {
        font-size: 3rem;
        letter-spacing: 7.5px;
    }
}
.tots-nominees-listing.is-inactive
    .tots-modal:not(.is-selected)
    .tots-modal__select-button {
    opacity: 0.5;
    cursor: not-allowed;
}
.tots-nominees-listing.is-inactive
    .tots-modal:not(.is-selected)
    .tots-modal__select-button:hover {
    color: #14171a;
    background: #fff;
}
.tots-modal--quick-view.is-inactive .tots-modal__select-button {
    display: none;
}
.tots-modal--quick-view.is-selected .tots-modal__container:before {
    opacity: 1;
}
.tots-modal--quick-view .video-player__meta-wrapper {
    margin-bottom: 0.5rem;
}
.tots-modal--quick-view .video-player__icon {
    width: 1.2rem;
    height: 1.2rem;
    fill: #fff;
}
.tots-modal--quick-view .video-player__date {
    color: #fff;
    font-size: 1.2rem;
}
@media (max-width: 700px) {
    .tots-modal--quick-view .video-player__date-wrapper,
    .tots-modal--quick-view .video-player__run-time {
        display: flex;
    }
    .tots-modal--quick-view .video-player__date,
    .tots-modal--quick-view .video-player__run-time {
        font-size: 1rem;
    }
    .tots-modal--quick-view .video-player__info-wrapper {
        display: block;
    }
    .tots-modal--quick-view .video-player__time {
        background: transparent;
    }
}
.tots-modal--quick-view .tots-modal__close {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
}
.tots-modal--quick-view .tots-modal__close-icn {
    width: 1.5rem;
    height: 1.5rem;
    fill: #000;
}
.tots-modal__stats {
    position: relative;
    z-index: 3;
    margin-top: -14rem;
    margin-bottom: 2.8rem;
    padding-top: 7rem;
}
@media (max-width: 900px) {
    .tots-modal__stats {
        margin-top: -10rem;
    }
}
@media (max-width: 500px) {
    .tots-modal__stats {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0;
    }
}
.tots-modal__stats-wrapper {
    clear: both;
    display: flex;
    justify-content: center;
}
@media (max-width: 900px) {
    .tots-modal__stats-wrapper {
        flex-direction: column;
        max-width: 46rem;
        margin: auto;
        padding: 1.7rem 2rem;
        background-color: #fff;
    }
}
.tots-modal__stat-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 15.5rem;
    height: 11rem;
    background-color: #fff;
    width: 100%;
}
@media (max-width: 900px) {
    .tots-modal__stat-block {
        flex-direction: row-reverse;
        justify-content: space-between;
        height: 3.6rem;
        max-width: none;
        width: auto;
        padding: 0;
        background-color: transparent;
        text-align: left;
    }
}
.tots-modal__stat-block + .tots-modal__stat-block {
    margin-left: 1rem;
}
@media (max-width: 900px) {
    .tots-modal__stat-block + .tots-modal__stat-block {
        margin-left: 0;
    }
}
.tots-modal__stat-value {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 3rem;
    letter-spacing: 2.5px;
    text-align: center;
}
@media (max-width: 900px) {
    .tots-modal__stat-value {
        text-align: left;
        font-size: 2.2rem;
    }
}
@media (max-width: 700px) {
    .tots-modal__stat-value {
        letter-spacing: 0.5px;
    }
}
.tots-modal__stat-label {
    display: block;
    color: #14171a;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.1rem;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    opacity: 0.7;
}
@media (max-width: 900px) {
    .tots-modal__stat-label {
        margin-top: 0;
        font-size: 1.6rem;
        text-transform: capitalize;
    }
}
@media (max-width: 500px) {
    .tots-modal__stat-label {
        letter-spacing: 0.9px;
    }
}
.tots-modal__video-section {
    max-height: 0;
    transition: all 0.4s ease;
    max-width: 72rem;
    margin: 0 auto;
}
.tots-modal__video-section.is-active {
    max-height: 34rem;
    margin-bottom: 3.4rem;
}
.tots-modal__video-section .video-player__main-container {
    display: flex;
    margin-top: 3rem;
}
.tots-modal__video-section .inline-video {
    width: calc(50% - 2rem);
    min-width: calc(50% - 2rem);
    margin-right: 2rem;
}
.tots-modal__video-section .video-player__video-meta-wrapper {
    margin-left: 2rem;
    width: calc(50% - 2rem);
    min-width: calc(50% - 2rem);
}
.tots-modal__video-section .video-player__meta-wrapper {
    text-align: left;
}
.tots-modal__video-section .video-player__run-time--responsive {
    display: none;
}
.tots-modal__video-section .video-player__time {
    font-size: 1.2rem;
    line-height: 1.17;
}
.tots-modal__video-section .video-player__date {
    font-size: 1.3rem;
    line-height: 1.15;
    opacity: 0.7;
}
.tots-modal__video-section .video-player__title {
    text-align: left;
    font-size: 3rem;
}
.tots-modal__video-section .video-player__audio-description-share-wrapper {
    padding: 0;
}
@media (max-width: 800px) {
    .tots-modal__video-section .video-player__main-container {
        margin-top: 0;
        padding: 1.4rem 0.8rem 1.6rem;
    }
    .tots-modal__video-section.is-active {
        margin: 0;
    }
    .tots-modal__video-section .inline-video {
        margin-left: 0;
    }
    .tots-modal__video-section .video-player__title {
        font-size: 1.8rem;
    }
}
@media (max-width: 700px) {
    .tots-modal__video-section .video-player__title {
        margin-top: 0;
    }
    .tots-modal__video-section .video-player__run-time--desktop,
    .tots-modal__video-section
        .video-player__video.vjs-has-started
        + .video-player__run-time {
        display: none;
    }
    .tots-modal__video-section .video-player__run-time--responsive {
        display: flex;
        align-items: center;
        height: 1.8rem;
        background: #a08c6e;
        bottom: 0.4rem;
        left: 0.4rem;
        position: absolute;
    }
    .tots-modal__video-section .video-player__run-time--responsive .icn {
        display: inline-block;
        margin: 0.4rem;
    }
    .tots-modal__video-section .video-player__time {
        display: block;
        padding: 0.2rem;
        margin: 0;
    }
}
@media (max-width: 500px) {
    .tots-modal__video-section .inline-video {
        display: block;
        width: 100%;
        min-width: 100%;
        margin-right: 0;
        margin-bottom: 1rem;
    }
    .tots-modal__video-section .video-player__main-container {
        display: block;
    }
    .tots-modal__video-section .video-player__info-wrapper {
        padding: 0;
    }
    .tots-modal__video-section .video-player__video-meta-wrapper {
        margin-left: 0.4rem;
        width: auto;
        min-width: 0;
    }
    .tots-modal__video-section .video-player__video-wrapper {
        position: relative;
    }
    .tots-modal__video-section .video-player__title {
        font-size: 1.5rem;
    }
    .tots-modal__video-section .video-player__date {
        font-size: 1rem;
    }
    .tots-modal__video-section .video-player__audio-description-button {
        padding-bottom: 0;
    }
    .tots-modal__video-section .video-player__audio-description-text {
        display: none;
    }
    .tots-modal__video-section .vjs-big-play-button {
        width: 100% !important;
        height: 100% !important;
        background: none !important;
    }
}
@media (max-width: 400px) {
    .tots-modal__video-section .video-player__title {
        font-size: 1.3rem;
    }
}
@media (max-width: 350px) {
    .tots-modal__video-section .video-player__video-meta-wrapper {
        margin-left: 1rem;
    }
}
.tots-image-share {
    max-width: 60rem;
    margin: auto;
}
.tots-image-share img {
    width: 100%;
}
.tots-modal {
    background: rgba(0, 0, 0, 0.8);
    bottom: 0;
    color: #fff;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity 0.5s ease-in-out;
    z-index: 100;
}
.tots-modal__container {
    left: 50%;
    max-width: 90rem;
    max-height: 95vh;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%) translateY(100px);
    transition: all 0.3s ease-in-out;
    width: calc(100% - 2rem);
}
.tots-modal__container:before {
    content: "";
    position: absolute;
    left: -0.8rem;
    top: -0.8rem;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    width: calc(100% + 1.6rem);
    height: calc(100% + 1.6rem);
    transition: all 0.3s ease-in-out;
    opacity: 0;
}
.tots-modal__inner-container {
    height: 100%;
    overflow: scroll;
}
.tots-modal__close {
    border-radius: 100%;
    height: 3rem;
    outline: 0;
    overflow: hidden;
    position: absolute;
    right: 1.6rem;
    top: 1.6rem;
    text-indent: -999px;
    transition: transform 0.2s ease-in-out;
    width: 3rem;
    z-index: 30;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.tots-modal__close svg {
    width: 1.4rem;
    height: 1.4rem;
    min-width: 1.4rem;
    min-height: 1.4rem;
}
.tots-modal__close:hover {
    transform: rotate(180deg);
}
.tots-modal__close-icon {
    left: 8px;
    position: absolute;
    top: 8px;
}
.tots-modal__player-content {
    background: #14171a;
    overflow: auto;
    position: relative;
    display: block;
    height: 100%;
}
.webViewBody .tots-modal__player-content {
    max-height: 100%;
}
.tots-modal--active {
    opacity: 1;
    pointer-events: all;
}
.tots-modal--active .tots-modal__container {
    transform: translate(-50%, -50%) translateY(0);
}
@media (max-width: 700px) {
    .tots-modal {
        overflow: auto;
    }
    .tots-modal__close {
        position: fixed;
        right: 1rem;
        top: 1rem;
    }
    .tots-modal--active .tots-modal__container,
    .tots-modal .tots-modal__container {
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        max-height: none;
        height: calc(100% - 5rem);
        width: calc(100% - 1.6rem);
        top: 0;
        transform: none;
    }
}
.tots-player-card {
    min-width: 25rem;
    height: 40.4rem;
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    overflow: hidden;
    margin: 0 0.4rem 1.8rem;
    cursor: pointer;
    opacity: 1;
    transition: 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    text-decoration: none;
    color: #fff;
}
.tots-player-card.is-hidden {
    opacity: 0;
}
.tots-player-card.no-hover {
    cursor: auto;
}
.tots-player-card.no-hover .tots-player-card__info-container {
    margin-bottom: 0;
}
.tots-player-card--inductee .tots-player-card__image {
    filter: none;
}
.tots-player-card--inductee .tots-player-card__button-container {
    opacity: 1;
}
.tots-player-card.is-inactive .tots-player-card__info-button {
    width: auto;
}
.tots-player-card.is-inactive .tots-player-card__info-button-text {
    display: block;
    margin-left: 2.8rem;
}
.tots-player-card.is-inactive .tots-player-card__select-button {
    display: none;
}
.tots-player-card:before {
    content: "";
    position: absolute;
    opacity: 1;
    width: 100%;
    height: 100%;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    z-index: -1;
}
.tots-player-card.is-selected .tots-player-card__image-container,
.tots-player-card.is-voted .tots-player-card__image-container {
    width: calc(100% - 1.6rem);
    height: calc(100% - 1.6rem);
}
.tots-player-card.is-selected .tots-player-card__image,
.tots-player-card.is-voted .tots-player-card__image {
    filter: grayscale(0);
}
.tots-player-card.is-selected .tots-player-card__info-container,
.tots-player-card.is-voted .tots-player-card__info-container {
    margin-bottom: 0.8rem;
    width: calc(100% - 1.6rem);
}
.tots-player-card.is-selected .tots-player-card__player-stat,
.tots-player-card.is-voted .tots-player-card__player-stat {
    margin-bottom: 1.2rem;
}
.tots-player-card.is-selected .tots-player-card__select-button,
.tots-player-card.is-voted .tots-player-card__select-button {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    color: #14171a;
}
@media (hover: hover) and (pointer: fine) {
    .tots-player-card.is-selected .tots-player-card__select-button:hover,
    .tots-player-card.is-voted .tots-player-card__select-button:hover {
        background: #14171a;
        color: #05f0ff;
    }
}
.tots-player-card.is-selected .tots-player-card__select-button-text,
.tots-player-card.is-voted .tots-player-card__select-button-text {
    display: none;
}
.tots-player-card.is-selected .tots-player-card__selected-button-text,
.tots-player-card.is-voted .tots-player-card__selected-button-text {
    display: block;
}
@media (hover: hover) and (pointer: fine) {
    .tots-player-card:not(.no-hover):hover .tots-player-card__image {
        filter: grayscale(0);
    }
    .tots-player-card:not(.no-hover):hover .tots-player-card__info-container {
        margin-bottom: 0.8rem;
    }
    .tots-player-card:not(.no-hover):hover .tots-player-card__player-stat {
        margin-bottom: 1.2rem;
    }
    .tots-player-card--small:not(.no-hover):hover
        .tots-player-card__player-stat {
        margin-bottom: 0;
        padding-bottom: 1.2rem;
    }
}
.tots-player-card--small {
    width: 21.7rem;
    min-width: 21.7rem;
    height: 33.7rem;
}
.tots-player-card--small .tots-player-card__player-stat {
    margin-bottom: 1rem;
    min-height: 2.8rem;
}
.tots-player-card__image-container {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    z-index: 0;
    text-align: left;
    overflow: hidden;
    transition: width 0.6s cubic-bezier(0.77, 0, 0.175, 1),
        height 0.6s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.7s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-player-card__image-container:after {
    content: "";
    position: absolute;
    background: linear-gradient(
        180deg,
        rgba(20, 23, 26, 0) 54.84%,
        rgba(20, 23, 26, 0.9) 87.37%,
        #14171a
    );
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 0;
}
.tots-player-card__image-placeholder {
    opacity: 0.4;
    width: 50%;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.tots-player-card__image {
    position: relative;
    max-width: 100%;
    transition: filter 0.4s cubic-bezier(0.77, 0, 0.175, 1),
        opacity 0.8s cubic-bezier(0.77, 0, 0.175, 1);
    opacity: 1;
}
.tots-player-card__image.is-hidden {
    opacity: 0;
}
.tots-player-card__image-element {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: 100%;
}
.tots-player-card__year-inducted {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    transform: rotate(180deg);
    text-orientation: sideways;
    writing-mode: vertical-lr;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    letter-spacing: 2px;
    color: #fff;
    text-transform: uppercase;
}
.tots-player-card__year-inducted-text {
    padding: 0.6rem 0.4rem;
    background: #a08c6e;
}
.tots-player-card__manager-text {
    padding: 1rem 0.4rem 0.6rem;
    background: linear-gradient(hsla(36, 21%, 53%, 0), #a08c6e 25%);
}
.tots-player-card__info-container {
    z-index: 20;
    transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    width: 100%;
    position: relative;
}
@media (hover: hover) and (pointer: fine) {
    .tots-player-card__info-container {
        margin-bottom: -6rem;
    }
}
.tots-player-card__name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    text-align: center;
    line-height: 2.3rem;
    margin-bottom: 1rem;
    text-transform: uppercase;
}
.tots-player-card__first-name {
    display: block;
    font-size: 1.4rem;
}
.tots-player-card__player-stat {
    display: block;
    color: hsla(0, 0%, 100%, 0.7);
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 1.2rem;
    text-align: center;
    margin-bottom: 3.2rem;
    transition: all 0.4s cubic-bezier(0.77, 0, 0.175, 1);
}
.tots-player-card__button-container {
    height: 4rem;
    margin-bottom: 1.2rem;
    text-align: center;
    opacity: 0;
    transition: opacity 0.2s ease;
}
.tots-player-card.is-loaded .tots-player-card__button-container {
    opacity: 1;
}
.tots-player-card__info-button-text {
    display: none;
}
.tots-player-card__select-button {
    min-width: 11rem;
    margin-left: 1.2rem;
}
.tots-player-card__select-button-text,
.tots-player-card__selected-button-text {
    font-size: 1.3rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.tots-player-card__selected-button-text {
    display: none;
}
.tots-player-card__profile-button {
    padding: 0 3rem;
    text-decoration: none;
    display: inline-block;
    width: auto;
}
@media (hover: hover) and (pointer: fine) {
    .tots-player-card__profile-button:hover
        .tots-player-card__profile-button-text {
        color: #14171a;
    }
    .tots-player-card__profile-button:hover
        .tots-player-card__profile-button-icon {
        fill: #14171a;
    }
}
.tots-player-card__profile-button-text {
    display: inline-block;
    color: #fff;
    font-size: 1.3rem;
    transition: all 0.4s ease;
}
.tots-player-card__profile-button-icon {
    display: inline-block;
    fill: #fff;
    transition: all 0.4s ease;
    margin-left: 0.8rem;
    vertical-align: middle;
}
@media (max-width: 536px) {
    .tots-player-card {
        flex-direction: row;
        min-width: calc(100% - 2rem);
        height: 14rem;
        margin: 0 0.8rem 0 0;
        border: 1px solid #ebe5eb;
        border-radius: 0.4rem;
    }
    .tots-player-card.is-selected .tots-player-card__info-container,
    .tots-player-card.is-voted .tots-player-card__info-container {
        width: 20rem;
        margin-bottom: 0;
    }
    .tots-player-card.is-selected .tots-player-card__player-stat,
    .tots-player-card.is-voted .tots-player-card__player-stat {
        margin-bottom: 0.6rem;
    }
    .tots-player-card.is-selected .tots-player-card__image-container,
    .tots-player-card.is-voted .tots-player-card__image-container {
        width: calc(100% - 0.6rem);
        height: calc(100% - 0.6rem);
    }
    .tots-player-card__image-container {
        width: 100%;
        background: #f5f2f5;
    }
    .tots-player-card__image-container:after {
        content: "";
        position: absolute;
        background: linear-gradient(
            270deg,
            #f5f2f5,
            rgba(245, 242, 245, 0) 60%
        );
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        z-index: 10;
    }
    .tots-player-card__image {
        display: inline-block;
        width: auto;
        height: 100%;
    }
    .tots-player-card__image:after {
        content: "";
        position: absolute;
        background: linear-gradient(
            270deg,
            #f5f2f5 10%,
            rgba(245, 242, 245, 0.6) 20%,
            rgba(245, 242, 245, 0) 60%
        );
        bottom: 0;
        left: 2.8rem;
        height: 100%;
        width: 100%;
        z-index: 0;
    }
    .tots-player-card__year-inducted {
        z-index: 20;
        font-size: 1rem;
    }
    .tots-player-card__year-inducted-text {
        font-size: 1rem;
        letter-spacing: 1px;
    }
    .tots-player-card__info-container {
        margin-bottom: 0;
        width: 20rem;
        height: calc(100% - 0.8rem);
        padding-right: 2rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .tots-player-card__name {
        margin-bottom: 0.4rem;
        color: #37003c;
    }
    .tots-player-card__player-stat {
        margin-bottom: 0.6rem;
        color: #37003c;
    }
    .tots-player-card__button-container {
        margin-bottom: 0;
        opacity: 0;
        transition: opacity 0.2s ease;
    }
    .tots-player-card__select-button {
        background: #f5f2f5;
        color: #37003c;
    }
    .tots-player-card__info-button {
        background: #f5f2f5;
    }
    .tots-player-card__info-button span {
        fill: #37003c;
        color: #37003c;
    }
    .tots-player-card.is-loaded .tots-player-card__button-container {
        opacity: 1;
    }
}
@media (max-width: 375px) {
    .tots-player-card__profile-button {
        padding: 0 1rem;
    }
}
.tots-thank-you {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    padding: 0 0 11rem;
}
.tots-thank-you.HOF_6-column .tots-thank-you__player-cards {
    max-width: 160.8rem;
}
.tots-thank-you.HOF_4-column .tots-thank-you__player-cards {
    max-width: 107.2rem;
}
.tots-thank-you.HOF_3-column .tots-thank-you__player-cards {
    max-width: 80.4rem;
}
.tots-thank-you.no-votes .tots-thank-you__player-cards,
.tots-thank-you.no-votes .tots-thank-you__share-section {
    display: none;
}
.tots-thank-you__player-cards {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    max-width: 136rem;
    margin: auto;
    z-index: 10;
}
.tots-thank-you__player-cards .tots-player-card__info-button {
    width: auto;
}
.tots-thank-you__player-cards .tots-player-card__info-button-text {
    display: block;
    margin-left: 2.8rem;
}
.tots-thank-you__header {
    padding: 6rem 0;
    z-index: 10;
}
.tots-thank-you__header-button {
    padding: 1rem 2rem;
    display: inline-block;
    margin-top: 1rem;
    text-decoration: none;
}
.tots-thank-you__header-text-container {
    text-align: center;
    opacity: 1;
    transition: opacity 0.4s cubic-bezier(0.77, 0, 0.175, 1);
    min-height: 8rem;
}
.tots-thank-you__header-text-container.is-hidden {
    opacity: 0;
}
.tots-thank-you__header-title {
    font-size: 4rem;
    margin-top: 0;
    margin-bottom: 2.2rem;
    line-height: 0.63;
    text-align: center;
}
.tots-thank-you__header-text {
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
}
.tots-thank-you__data-capture-container {
    width: 100%;
    margin-bottom: 6.4rem;
    z-index: 10;
}
.tots-thank-you__share-section {
    text-align: center;
    margin-bottom: 2rem;
    z-index: 20;
    margin-top: 7rem;
}
.tots-thank-you__share-title {
    font-size: 2rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 3rem;
    letter-spacing: -0.08rem;
    margin-bottom: 1.8rem;
}
.tots-thank-you__button.tots-button--submit .icn svg {
    fill: #37003c;
}
.tots-thank-you__share-button {
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    display: inline-flex;
    color: #37003c;
    text-decoration: none;
    margin: 0.5rem;
    min-width: 11rem;
}
.tots-thank-you__share-button--messenger,
.tots-thank-you__share-button--whatsapp {
    display: inline-block;
}
.tots-thank-you__share-button--whatsapp .tots-button__icon svg {
    width: 2rem;
    height: 2rem;
}
.tots-thank-you__share-button--link {
    display: none;
}
.tots-thank-you__share-button--webview .icn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.tots-thank-you__share-button--webview .tots-thank-you__share-button-text {
    margin-left: 1.8rem;
}
.tots-thank-you__share-button:hover {
    color: #37003c;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
.tots-thank-you__share-button .tots-button__icon,
.tots-thank-you__share-button:hover .tots-button__icon {
    fill: #14171a;
}
.tots-thank-you__share-button .option__actionlabel {
    position: absolute;
    width: calc(100% - 0.2rem);
    left: 0.1rem;
    top: 0.1rem;
    background: #fff;
    padding: 0.8rem 0.4rem;
    color: #37003c;
}
.tots-thank-you__share-button-text {
    margin-left: 2.8rem;
}
@media (max-width: 1023px) {
    .tots-thank-you {
        padding: 0 0 5rem;
    }
    .tots-thank-you__header {
        padding: 3rem 2rem;
    }
    .tots-thank-you__header-title {
        margin-bottom: 1rem;
        font-size: 2.4rem;
        line-height: 1.46;
    }
    .tots-thank-you__header-text {
        font-size: 1.8rem;
        line-height: 1.56;
    }
    .tots-thank-you__share-title {
        font-size: 1.8rem;
        line-height: 3rem;
        letter-spacing: -0.072rem;
    }
    .tots-thank-you__share-section {
        margin-top: 3.2rem;
    }
    .tots-thank-you__share-buttons {
        display: flex;
        flex-wrap: wrap;
    }
    .tots-thank-you__share-buttons--webview {
        justify-content: center;
    }
    .tots-thank-you__share-button {
        width: calc(50% - 1rem);
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .tots-thank-you__share-button .tots-button__icon {
        position: relative;
        display: inline-block;
        vertical-align: middle;
        width: 2rem;
        height: 2rem;
    }
    .tots-thank-you__share-button--link {
        display: none;
    }
    .tots-thank-you__share-button-text {
        margin-left: 0.8rem;
    }
}
@media (hover: hover) and (pointer: fine) {
    .tots-thank-you__share-buttons {
        display: flex;
        flex-wrap: wrap;
    }
    .tots-thank-you__share-buttons--webview {
        justify-content: center;
    }
    .tots-thank-you__share-button--messenger,
    .tots-thank-you__share-button--whatsapp {
        display: none;
    }
    .tots-thank-you__share-button--link {
        display: inline-block;
    }
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .tots-thank-you__share-button--messenger,
    .tots-thank-you__share-button--whatsapp {
        display: none;
    }
    .tots-thank-you__share-button--link {
        display: inline-block;
    }
}
@media (max-width: 700px) {
    .tots-thank-you:after,
    .tots-thank-you:before {
        display: none;
    }
    .tots-thank-you__header {
        padding: 2.4rem 2rem;
        order: 1;
    }
    .tots-thank-you .tots-image-share {
        order: 2;
    }
    .tots-thank-you__data-capture-container {
        margin-bottom: 3.2rem;
        order: 2;
    }
    .tots-thank-you__player-cards {
        order: 3;
    }
    .tots-thank-you__player-cards .tots-player-card__info-button {
        width: 4rem;
    }
    .tots-thank-you__player-cards .tots-player-card__info-button-text {
        display: none;
    }
    .tots-thank-you__share-section {
        order: 2;
        margin-top: 0;
    }
}
.transfers-club-filters {
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #f5f2f5;
    margin-bottom: 4rem;
}
.transfers-club-filters__title-container {
    margin-bottom: 1.6rem;
    border-bottom: 0.1rem solid #f5f2f5;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.transfers-club-filters__title {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
}
.transfers-club-filters__reset-filters-button {
    border: none;
    background: none;
}
.transfers-club-filters__reset-filters-button .filter-button__icon {
    font-size: 0;
}
.transfers-club-filters__reset-filters-button .filter-button__text {
    font-size: 1.2rem;
}
.transfers-club-filters__club-list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    gap: 0.8rem;
}
.transfers-club-filters__club-badge .badge-image {
    max-height: 2rem;
    width: auto;
}
.transfers-club-filters__club-button {
    padding: 0.4rem 1.2rem;
    border-radius: 3.2rem;
    margin: 0.2rem 0;
    background-color: #f5f2f5;
    border: 0.1rem solid #ebe5eb;
    display: flex;
    align-items: center;
    transition: 0.2s ease-in-out;
    cursor: pointer;
}
.transfers-club-filters__club-button:hover {
    background-color: #ebe5eb;
}
.transfers-club-filters__club-button.is-active {
    background: #37003c;
}
.transfers-club-filters__club-button.is-active
    .transfers-club-filters__club-name {
    color: #fff;
}
.transfers-club-filters__club-name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin-left: 0.4rem;
    color: #37003c;
    transition: 0.2s ease-in-out;
}
@media (max-width: 700px) {
    .transfers-club-filters__club-list {
        flex-wrap: nowrap;
        overflow: auto;
    }
}
.filters-active .articleWidget,
.filters-active .articleWidget + table,
.filters-active .transfers-club-header,
.filters-active .transfers-club-header + table {
    display: none;
}
.filters-active .articleWidget.is-active,
.filters-active .articleWidget.is-active .transfers-club-header,
.filters-active .transfers-club-header.is-active,
.filters-active .transfers-club-header.is-active .transfers-club-header {
    display: block;
}
.filters-active .articleWidget.is-active + table,
.filters-active .transfers-club-header.is-active + table {
    display: table;
    width: 100%;
}
@media (max-width: 600px) {
    .filters-active .articleWidget.is-active + table,
    .filters-active .transfers-club-header.is-active + table {
        display: block;
    }
}
.articleWidget.articleWidget--transfer-club-header {
    max-width: none;
    width: 100%;
}
.articleWidget.articleWidget--transfer-club-header + .article__table {
    margin-top: 0;
    border: none;
}
.articleWidget.articleWidget--transfer-club-header + .article__table table {
    position: relative;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 0 0 0.8rem 0.8rem;
    width: calc(100% - 0.1rem) !important;
    margin-bottom: 1.6rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    .badge-image {
    height: 3.2rem;
    width: auto;
    margin-right: 0.8rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    .transfer-icon {
    position: relative;
    margin-right: 0.8rem;
    width: 1.6rem;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    .transfer-icon--large,
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    .transfer-icon--large
    .transfer-icon-image {
    width: 2rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    .transfer-icon-image {
    width: 1.6rem;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table:after {
    content: "";
    position: absolute;
    width: calc(100% - 0.1rem);
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 0.8rem 0.8rem;
    border-top: none;
    border-left: 0.1rem solid #ebe5eb;
    border-right: 0.1rem solid #ebe5eb;
    border-bottom: 0.1rem solid #ebe5eb;
    z-index: -1;
}
.articleWidget.articleWidget--transfer-club-header + .article__table table td {
    border: none;
    padding-left: 1.6rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    td:first-of-type {
    padding-left: 4.8rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    td:last-of-type {
    text-align: right;
    padding-right: 2.4rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    td:only-child {
    text-align: left;
    padding-top: 1.2rem;
    padding-bottom: 1.5rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    thead
    tr
    td,
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    thead
    tr
    th {
    background: #f5f2f5;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #37003c;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0.9rem 0 0.7rem 1.6rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    tr {
    border-bottom: 0.1rem solid #f5f2f5;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.7rem 0 1rem;
    position: relative;
    padding-left: 1.6rem;
    text-align: left;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:last-of-type {
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:last-of-type
    a {
    padding-right: 2rem;
    position: relative;
    text-decoration: none;
    color: #963cff;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:last-of-type
    a:hover {
    text-decoration: underline;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:last-of-type
    a:after {
    content: "";
    margin: auto;
    position: absolute;
    background: none;
    width: 1rem;
    height: 1rem;
    background-image: url(../i/elements/icons/external-lilac.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    bottom: 0;
    right: 0;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:last-of-type:after {
    display: none;
}
.articleWidget.articleWidget--transfer-club-header
    + .article__table
    table
    tbody
    td:after {
    content: "";
    position: absolute;
    right: 0;
    background: #f5f2f5;
    height: 2.8rem;
    width: 0.1rem;
    top: 0;
    bottom: 0;
    margin: auto;
}
@media (max-width: 700px) {
    .articleWidget.articleWidget--transfer-club-header + .article__table table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
        height: 100% !important;
        overflow-y: hidden;
        border: 0.1rem solid #ebe5eb;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        .badge-image {
        height: 2.4rem;
        width: auto;
        margin-right: 0.6rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        .transfer-icon {
        margin-right: 0.5rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody,
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        thead {
        width: 50.8rem !important;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td,
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        thead
        tr
        td {
        min-width: 15.2rem;
        padding-right: 0.8rem;
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:first-of-type,
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        thead
        tr
        td:first-of-type {
        padding-left: 0.8rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:last-of-type,
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        thead
        tr
        td:last-of-type {
        min-width: 0;
        padding-right: 0.8rem;
        text-align: center;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        thead
        tr
        td {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:only-child {
        font-size: 1.2rem !important;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:last-of-type {
        font-size: 0;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:last-of-type
        a {
        display: block;
        padding: 0;
        width: 100%;
        height: 100%;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table
        tbody
        tr
        td:last-of-type
        a:after {
        left: 0;
        width: 1.4rem;
        height: 1.4rem;
    }
    .articleWidget.articleWidget--transfer-club-header
        + .article__table
        table:after {
        display: none;
    }
}
.transfers-club-header {
    padding: 1.9rem 1.4rem 1.2rem;
    border-radius: 0.8rem 0.8rem 0 0;
    overflow: hidden;
    position: relative;
}
.transfers-club-header__background-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.transfers-club-header__svg-decoration {
    width: 59.2rem;
    height: 100%;
    position: absolute;
}
.transfers-club-header__content-wrapper {
    display: flex;
    align-items: center;
    gap: 3rem;
    z-index: 10;
}
.transfers-club-header__club-badge {
    z-index: 10;
}
.transfers-club-header__team-name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 4.5rem;
    color: #fff;
    z-index: 10;
}
@media (max-width: 700px) {
    .transfers-club-header {
        padding: 0.8rem 1.3rem;
    }
    .transfers-club-header__svg-decoration {
        width: 100%;
        height: 100%;
        position: absolute;
    }
}
.transfers-club-header--t3 .transfers-club-header__background-container,
.transfers-club-header--t7606 .transfers-club-header__background-container,
.transfers-club-header--t14633 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.transfers-club-header--t7 .transfers-club-header__background-container,
.transfers-club-header--t7605 .transfers-club-header__background-container,
.transfers-club-header--t15986 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.transfers-club-header--t94 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.transfers-club-header--t36 .transfers-club-header__background-container,
.transfers-club-header--t7552 .transfers-club-header__background-container,
.transfers-club-header--t8951 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.transfers-club-header--t91 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.transfers-club-header--t8 .transfers-club-header__background-container,
.transfers-club-header--t7141 .transfers-club-header__background-container,
.transfers-club-header--t12943 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.transfers-club-header--t31 .transfers-club-header__background-container,
.transfers-club-header--t7142 .transfers-club-header__background-container,
.transfers-club-header--t18257 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.transfers-club-header--t11 .transfers-club-header__background-container,
.transfers-club-header--t6749 .transfers-club-header__background-container,
.transfers-club-header--t12933 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.transfers-club-header--t54 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t54 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12971 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t12971 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6886 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t6886 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t2 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t2 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t17017 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t17017 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6755 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t6755 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t13 .transfers-club-header__background-container,
.transfers-club-header--t8879 .transfers-club-header__background-container,
.transfers-club-header--t12940 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.transfers-club-header--t14 .transfers-club-header__background-container,
.transfers-club-header--t6717 .transfers-club-header__background-container,
.transfers-club-header--t15987 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.transfers-club-header--t43 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.transfers-club-header--t43 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12969 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.transfers-club-header--t12969 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6718 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.transfers-club-header--t6718 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t1 .transfers-club-header__background-container,
.transfers-club-header--t6752 .transfers-club-header__background-container,
.transfers-club-header--t15988 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.transfers-club-header--t4 .transfers-club-header__background-container,
.transfers-club-header--t7603 .transfers-club-header__background-container,
.transfers-club-header--t12970 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.transfers-club-header--t17 .transfers-club-header__background-container,
.transfers-club-header--t18585 .transfers-club-header__background-container,
.transfers-club-header--t19584 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.transfers-club-header--t20 .transfers-club-header__background-container,
.transfers-club-header--t7588 .transfers-club-header__background-container,
.transfers-club-header--t12945 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.transfers-club-header--t6 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t6 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12968 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t12968 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t7631 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.transfers-club-header--t7631 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t21 .transfers-club-header__background-container,
.transfers-club-header--t7632 .transfers-club-header__background-container,
.transfers-club-header--t12944 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.transfers-club-header--t39 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.transfers-club-header--t39 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12934 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.transfers-club-header--t12934 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6746 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.transfers-club-header--t6746 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t102 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.transfers-club-header--t102 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t90 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.transfers-club-header--t49 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.transfers-club-header--t88 .transfers-club-header__background-container {
    background: #f6a22e;
}
.transfers-club-header--t88 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t38 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t38 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t25 .transfers-club-header__background-container,
.transfers-club-header--t7143 .transfers-club-header__background-container,
.transfers-club-header--t12939 .transfers-club-header__background-container {
    background: #db1d23;
}
.transfers-club-header--t110 .transfers-club-header__background-container,
.transfers-club-header--t6747 .transfers-club-header__background-container,
.transfers-club-header--t12935 .transfers-club-header__background-container {
    background: #d71f30;
}
.transfers-club-header--t56 .transfers-club-header__background-container,
.transfers-club-header--t6756 .transfers-club-header__background-container,
.transfers-club-header--t12938 .transfers-club-header__background-container {
    background: #db001b;
}
.transfers-club-header--t80 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t80 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t57 .transfers-club-header__background-container {
    background: #fe0;
}
.transfers-club-header--t57 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t35 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t35 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12948 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t12948 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6753 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t6753 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t37 .transfers-club-header__background-container {
    background: #cf181d;
}
.transfers-club-header--t41 .transfers-club-header__background-container {
    background: #104c8c;
}
.transfers-club-header--t5 .transfers-club-header__background-container {
    background: #00adef;
}
.transfers-club-header--t5 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12936 .transfers-club-header__background-container {
    background: #00adef;
}
.transfers-club-header--t12936 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6748 .transfers-club-header__background-container {
    background: #00adef;
}
.transfers-club-header--t6748 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t92 .transfers-club-header__background-container {
    background: #f7931e;
}
.transfers-club-header--t92 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t30 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t30 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t55 .transfers-club-header__background-container {
    background: #6c0c33;
}
.transfers-club-header--t113 .transfers-club-header__background-container {
    background: #e31b23;
}
.transfers-club-header--t113 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t97 .transfers-club-header__background-container {
    background: #035daa;
}
.transfers-club-header--t33 .transfers-club-header__background-container {
    background: #e63234;
}
.transfers-club-header--t33 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t9 .transfers-club-header__background-container {
    background: #009edb;
}
.transfers-club-header--t9 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t24 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t24 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12937 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t12937 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t6757 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t6757 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t40 .transfers-club-header__background-container,
.transfers-club-header--t8948 .transfers-club-header__background-container,
.transfers-club-header--t8966 .transfers-club-header__background-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.transfers-club-header--t22 .transfers-club-header__background-container {
    background: #f5f5f5;
}
.transfers-club-header--t22 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t45 .transfers-club-header__background-container {
    background: #00a94f;
}
.transfers-club-header--t45 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12946 .transfers-club-header__background-container {
    background: #00a94f;
}
.transfers-club-header--t12946 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t7604 .transfers-club-header__background-container {
    background: #00a94f;
}
.transfers-club-header--t7604 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t105 .transfers-club-header__background-container {
    background: #004596;
}
.transfers-club-header--t52 .transfers-club-header__background-container {
    background: #005cab;
}
.transfers-club-header--t47 .transfers-club-header__background-container {
    background: #2a307d;
}
.transfers-club-header--t108 .transfers-club-header__background-container {
    background: #0060a9;
}
.transfers-club-header--t108 .transfers-club-header__team-name {
    color: #37003c;
}
.transfers-club-header--t12941 .transfers-club-header__background-container,
.transfers-club-header--t17419 .transfers-club-header__background-container {
    background: #0060a9;
}
.transfers-club-header--t19 .transfers-club-header__background-container {
    background: #005daa;
}
.transfers-club-header--t46 .transfers-club-header__background-container {
    background: #ee3424;
}
.transfers-club-header--t111 .transfers-club-header__background-container {
    background: #005ca6;
}
.key-transfers {
    width: 100%;
    margin-bottom: 3.2rem;
}
.key-transfers__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 0.8rem;
}
.key-transfers__content-container {
    display: flex;
    gap: 0.8rem;
    overflow: auto;
}
.key-transfers__item-container {
    position: relative;
    min-width: 21.6rem;
    max-width: 21.6rem;
    width: 21.6rem;
    min-height: 25.8rem;
    padding-bottom: 3.2rem;
    border-radius: 0.8rem;
    border: 0.1rem solid #ebe5eb;
    overflow: hidden;
}
.key-transfers__item-background {
    position: absolute;
    height: 70%;
    width: 100%;
    bottom: 0;
    z-index: -1;
    opacity: 0.7;
}
.key-transfers__item-svg {
    height: 100%;
    width: 28rem;
    position: relative;
    left: -3rem;
}
.key-transfers__item-image-container {
    font-size: 0;
    height: 12.2rem;
    overflow: hidden;
}
.key-transfers__item-image {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.key-transfers__item-content-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    margin-top: -2.8rem;
    padding: 0 0.8rem;
    z-index: 10;
}
.key-transfers__item-content-container--no-badge {
    margin-top: 2.8rem;
}
.key-transfers .badge-image {
    width: 5.6rem;
    height: 5.6rem;
}
.key-transfers__item-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 0.4rem;
    margin-top: 0.8rem;
}
.key-transfers__item-subtitle {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    letter-spacing: -0.04rem;
}
.key-transfers__item-link {
    display: flex;
    z-index: 10;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0.8rem;
    margin: 0 auto;
    text-decoration: none;
    color: #37003c;
}
.key-transfers__item-link.is-external {
    gap: 0.4rem;
}
.key-transfers__item-link:hover {
    color: #963cff;
}
.key-transfers__item-link:hover .key-transfers__item-link-icon {
    fill: #963cff;
}
.key-transfers__item-link-icon {
    width: 1.4rem;
    height: 1.3rem;
    fill: #37003c;
}
.key-transfers__item-link-icon--external {
    width: 1rem;
    height: 1.6rem;
}
@media (max-width: 700px) {
    .key-transfers__title {
        font-size: 2rem;
    }
}
.transfer-status {
    display: block;
    margin-bottom: 4.8rem;
    min-height: 6.4rem;
}
.transfer-status,
.transfer-status__section {
    width: 100%;
    position: relative;
    background: #37003c;
    border-radius: 0.8rem;
}
.transfer-status__section {
    padding: 2.1rem 2.4rem 2.2rem;
    display: flex;
}
.transfer-status__section--window-open {
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.transfer-status__section--window-open:before {
    content: "";
    border-radius: 0.8rem;
    background-image: url(../i/elements/backgrounds/transfers-bg.svg);
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 50%;
    height: 100%;
}
.transfer-status__section--pre-window {
    padding: 0.7rem 2.4rem 0.9rem;
}
.transfer-status__section--window-closed {
    padding: 1.3rem 2.4rem;
}
.transfer-status__section--window-closed .transfer-status__title {
    line-height: 4.5rem;
}
.transfer-status__section--window-closed .transfer-status__subtitle {
    margin: 0;
    color: #af99b1;
}
.transfer-status__content-wrapper {
    position: relative;
    z-index: 10;
    width: 38%;
}
.transfer-status__title {
    color: #fff;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    letter-spacing: -0.04rem;
    font-size: 2.5rem;
    line-height: 2.5rem;
}
.transfer-status__title--small {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 4.8rem;
}
.transfer-status__title--bold {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.transfer-status__subtitle {
    margin-top: 0.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 1.6rem;
    color: #fff;
}
.transfer-status .countdown {
    position: absolute;
    bottom: -2.8rem;
    background-color: #f5f2f5;
    display: flex;
    border-radius: 0.8rem;
}
.transfer-status .count {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    position: relative;
    color: #37003c;
    padding: 0.8rem 1.6rem;
    font-size: 1.6rem;
    text-align: center;
    line-height: 1.8rem;
    min-width: 9.78rem;
}
.transfer-status .count:not(:last-of-type):after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 80%;
    width: 0.1rem;
    background-color: #ebe5eb;
}
.transfer-status .count .daysSpan,
.transfer-status .count .hoursSpan,
.transfer-status .count .minsSpan,
.transfer-status .count .secsSpan {
    font-size: 6.1rem;
    line-height: 5.8rem;
}
@media (max-width: 1023px) {
    .transfer-status__section.showCountdown {
        padding-bottom: 3.3rem;
    }
    .transfer-status__content-wrapper {
        width: 100%;
        text-align: center;
    }
    .transfer-status .countdownContainer {
        position: absolute;
        bottom: -5rem;
        left: 0;
        width: 100%;
        display: flex;
        justify-content: center;
    }
    .transfer-status .countdown {
        position: static;
    }
    .transfer-status .count {
        font-size: 1.4rem;
        line-height: 2.1rem;
        min-width: 7.41rem;
    }
    .transfer-status .count .daysSpan,
    .transfer-status .count .hoursSpan,
    .transfer-status .count .minsSpan,
    .transfer-status .count .secsSpan {
        font-size: 3.9rem;
        line-height: 4.7rem;
        margin-bottom: -0.8rem;
    }
}
.transfer-status__section--pre-window.showCountdown {
    margin-bottom: 6.8rem;
}
.transfer-status__section--pre-window .countdown {
    bottom: -4.8rem;
}
@media (max-width: 700px) {
    .transfer-status__section.showCountdown {
        padding: 1.6rem 1.2rem 3.3rem;
        margin-bottom: 6.8rem;
    }
    .transfer-status__section--window-open {
        background: linear-gradient(
            245.98deg,
            #ff6900 -48.99%,
            #ff6604 -32.53%,
            #ff6010 -14.01%,
            #ff5625 4.51%,
            #ff4743 23.03%,
            #ff3468 41.55%,
            #ff2882 53.89%,
            #963cff 156.77%
        );
    }
    .transfer-status__section--window-open:before {
        width: 100%;
        height: 100%;
    }
    .transfer-status__section--pre-window {
        padding: 0.8rem 1.2rem 1.1rem;
    }
    .transfer-status__section--pre-window.showCountdown {
        padding-bottom: 2rem;
    }
    .transfer-status__title {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .transfer-status__title--small {
        font-size: 1.6rem;
        line-height: 5.3rem;
    }
    .transfer-status__subtitle {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
}
@media (max-width: 460px) {
    .transfer-status__title--small {
        display: flex;
        flex-direction: column;
        justify-content: center;
        line-height: 2.4rem;
        height: 5.3rem;
        align-items: center;
        margin-bottom: 0.4rem;
    }
    .transfer-status__title--bold {
        display: block;
    }
}
.transfers-article {
    max-width: none;
}
.transfers-article .articleWidget {
    max-width: none;
    width: 100%;
}
.transfers-article table {
    position: relative;
    color: #37003c;
    border: none;
    border-collapse: collapse;
    border-spacing: 0;
    border-radius: 0 0 0.8rem 0.8rem;
    margin-bottom: 1.6rem;
}
.transfers-article table + p {
    display: none;
}
.transfers-article table .badge-image {
    height: 3.2rem;
    width: auto;
    margin-right: 0.8rem;
}
.transfers-article table .transfer-icon {
    position: relative;
    margin-right: 0.8rem;
    width: 1.6rem;
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    padding-right: 3rem;
}
.transfers-article table .transfer-icon:after {
    content: "";
    position: absolute;
    right: 0;
    background: #f5f2f5;
    height: 2.8rem;
    width: 0.1rem;
    top: 0;
    bottom: 0;
    margin: auto;
}
.transfers-article table .transfer-icon--large,
.transfers-article table .transfer-icon--large .transfer-icon-image {
    width: 2rem;
}
.transfers-article table .transfer-icon-image {
    width: 1.6rem;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.transfers-article table:after {
    content: "";
    position: absolute;
    width: calc(100% - 0.1rem);
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    border-radius: 0 0 0.8rem 0.8rem;
    border-top: none;
    border-left: 0.1rem solid #ebe5eb;
    border-right: 0.1rem solid #ebe5eb;
    border-bottom: 0.1rem solid #ebe5eb;
    z-index: -1;
}
.transfers-article table td {
    border: none;
    padding-left: 1.6rem;
}
.transfers-article table td:first-of-type {
    padding-left: 4.8rem;
}
.transfers-article table td:nth-of-type(2):before {
    content: "";
    position: absolute;
    left: 0;
    background: #f5f2f5;
    height: 2.8rem;
    width: 0.1rem;
    top: 0;
    bottom: 0;
    margin: auto;
}
.transfers-article table td:nth-of-type(2) a {
    display: inline-flex;
    align-items: center;
    gap: 0.5rem;
    color: #963cff;
    text-decoration: none;
}
.transfers-article table td:nth-of-type(2) a:hover {
    text-decoration: underline;
}
.transfers-article table td:nth-of-type(2) a:after {
    content: "";
    background: none;
    width: 1rem;
    height: 1rem;
    background-image: url(../i/elements/icons/external-lilac.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.transfers-article table td:last-of-type {
    text-align: left;
    padding-right: 2.4rem;
}
.transfers-article table td:only-child {
    text-align: left;
    padding-top: 1.2rem;
    padding-bottom: 1.5rem;
}
.transfers-article table thead tr td {
    background: #f5f2f5;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0.9rem 0 0.7rem 1.6rem;
}
.transfers-article table tbody tr {
    border-bottom: 0.1rem solid #f5f2f5;
}
.transfers-article table tbody td {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1rem 0;
    position: relative;
    padding-left: 1.6rem;
}
.transfers-article table tbody td:last-of-type {
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.transfers-article table tbody td:last-of-type a {
    padding-right: 2rem;
    position: relative;
    text-decoration: none;
    color: #963cff;
}
.transfers-article table tbody td:last-of-type a:hover {
    text-decoration: underline;
}
.transfers-article table tbody td:last-of-type a:after {
    content: "";
    margin: auto;
    position: absolute;
    background: none;
    width: 1rem;
    height: 1rem;
    background-image: url(../i/elements/icons/external-lilac.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    top: 0;
    bottom: 0;
    right: 0;
}
.transfers-article table tbody td:last-of-type:after {
    display: none;
}
.transfers-article table tbody td:first-of-type a {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    text-decoration: none;
}
.transfers-article table tbody td:first-of-type a:hover {
    text-decoration: underline;
}
.transfers-article table tbody td:first-of-type a:after {
    content: "";
    background: none;
    width: 1rem;
    height: 1rem;
    background-image: url(../i/elements/icons/external-purple.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.transfers-article table tbody td:first-of-type:after {
    display: none;
}
.transfers-article table tbody td:after {
    content: "";
    position: absolute;
    right: 0;
    background: #f5f2f5;
    height: 2.8rem;
    width: 0.1rem;
    top: 0;
    bottom: 0;
    margin: auto;
}
@media (max-width: 700px) {
    .transfers-article table {
        max-width: 100%;
        overflow-x: auto;
        white-space: nowrap;
        height: 100% !important;
        overflow-y: hidden;
        border: 0.1rem solid #ebe5eb;
    }
    .transfers-article table .badge-image {
        height: 2.4rem;
        width: auto;
        margin-right: 0.6rem;
    }
    .transfers-article table .transfer-icon {
        margin-right: 0.5rem;
    }
    .transfers-article table tbody,
    .transfers-article table thead {
        width: 50.8rem !important;
    }
    .transfers-article table tbody tr td,
    .transfers-article table thead tr td {
        min-width: 15.2rem;
        padding-right: 0.8rem;
        padding-top: 0.4rem;
        padding-bottom: 0.4rem;
    }
    .transfers-article table tbody tr td:first-of-type,
    .transfers-article table thead tr td:first-of-type {
        padding-left: 0.8rem;
    }
    .transfers-article table tbody tr td:last-of-type,
    .transfers-article table thead tr td:last-of-type {
        padding-right: 0.8rem;
        font-size: 1.2rem;
    }
    .transfers-article table thead tr td {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .transfers-article table tbody tr td {
        font-size: 1.2rem;
        line-height: 1.8rem;
    }
    .transfers-article table tbody tr td:only-child {
        font-size: 1.2rem !important;
    }
    .transfers-article table tbody tr td:last-of-type a {
        display: flex;
        align-items: center;
        padding: 0;
        width: 100%;
        height: 100%;
    }
    .transfers-article table tbody tr td:last-of-type a:after {
        left: unset;
        right: unset;
        position: relative;
        margin-left: 0.7rem;
    }
    .transfers-article table:after {
        display: none;
    }
}
@media (max-width: 640px) {
    .transfers-article table {
        display: block;
    }
    .transfers-article table tbody,
    .transfers-article table thead {
        width: 100% !important;
    }
}
.ubf-bar-map {
    flex: 1 1;
}
.ubf-bar-map--single {
    width: 100%;
    height: 54rem;
    overflow: hidden;
    margin-top: 4rem;
}
.ubf-bar-map__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}
.ubf-bar-map__wrapper {
    height: 100%;
    position: relative;
}
.ubf-bar-map__bars-map {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
}
.ubf-bar-map .gm-style .gm-style-iw {
    left: 1px !important;
    right: 0 !important;
    top: 1px !important;
    width: 100% !important;
    min-width: 25.7rem !important;
}
.ubf-bar-map .gm-style .gm-style-iw > div {
    width: 100%;
    min-width: 251px !important;
    overflow: hidden;
}
.ubf-bar-map .gm-style .gm-style-iw .poi-info-window {
    padding: 1rem;
}
.ubf-bar-map .gm-style .gm-style-iw-c {
    padding: 17px 12px 10px !important;
}
.ubf-bar-map .ubf-bar-pin {
    text-decoration: none;
    color: #37003c;
    display: flex;
    flex-direction: column;
}
.ubf-bar-map .ubf-bar-pin__image {
    aspect-ratio: 16/9;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat;
}
.ubf-bar-map .ubf-bar-pin__bar-name {
    margin-top: 0.6rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.ubf-bar-map .ubf-bar-pin__bar-address {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
@media (max-width: 1023px) {
    .ubf-bar-map {
        flex: initial;
        display: block;
        width: 100%;
        height: 48.5rem;
    }
}
.ubf-bar-affiliations {
    padding-bottom: 4rem;
    margin-bottom: 4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.ubf-bar-affiliations__heading {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}
.ubf-bar-affiliations__list {
    display: flex;
    gap: 0.8rem;
    flex-wrap: wrap;
}
.ubf-bar-affiliations__list-item {
    width: calc(33.3333333333% - 0.8rem);
}
.ubf-bar-affiliations__all-clubs-card,
.ubf-bar-affiliations__club {
    aspect-ratio: 16/9;
    position: relative;
    max-height: 32.8rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.8rem;
    overflow: hidden;
}
.ubf-bar-affiliations .badge {
    position: relative;
    z-index: 10;
}
.ubf-bar-affiliations .badge-image {
    width: 15rem;
    height: 17rem;
}
.ubf-bar-affiliations__all-clubs-card {
    background-image: url(../i/elements/backgrounds/primary-bg-with-graphic-sm.svg);
    background-size: cover;
    overflow: hidden;
}
.ubf-bar-affiliations__all-clubs-card:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background-image: url(../i/elements/pl-main-logo.svg);
    background-repeat: no-repeat;
    background-size: 15rem 17rem;
    background-position: 50%;
    z-index: 10;
}
.ubf-bar-affiliations__text {
    text-align: center;
}
.ubf-bar-affiliations__promo-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin: 1.6rem 0;
}
.ubf-bar-affiliations__promo-description {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
@media (max-width: 1023px) {
    .ubf-bar-affiliations__list-item {
        width: calc(50% - 0.8rem);
    }
    .ubf-bar-affiliations .badge-image {
        width: 12rem;
        height: 14rem;
    }
    .ubf-bar-affiliations__all-clubs-card:after {
        background-size: 12rem 14rem;
    }
}
@media (max-width: 700px) {
    .ubf-bar-affiliations__list {
        flex-direction: column;
        gap: 1.6rem;
    }
    .ubf-bar-affiliations__list-item {
        width: 100%;
    }
    .ubf-bar-affiliations .badge-image {
        width: 10rem;
        height: 12rem;
    }
    .ubf-bar-affiliations__all-clubs-card:after {
        background-size: 10rem 12rem;
    }
}
.ubf-bar-affiliations__club--t3 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7606 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t14633 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 2, 3, 0.75);
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.ubf-bar-affiliations__club--t7 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7605 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t15986 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(125, 17, 66, 0.75);
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.ubf-bar-affiliations__club--t94 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 28, 36, 0.75);
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.ubf-bar-affiliations__club--t36 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7552 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t8951 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 84, 166, 0.75);
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.ubf-bar-affiliations__club--t91 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(223, 30, 38, 0.75);
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.ubf-bar-affiliations__club--t8 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7141 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12943 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(33, 69, 246, 0.75);
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.ubf-bar-affiliations__club--t31 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7142 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t18257 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(13, 93, 186, 0.75);
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.ubf-bar-affiliations__club--t11 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6749 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12933 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 1, 158, 0.75);
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.ubf-bar-affiliations__club--t2 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t54 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6755 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6886 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12971 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t17017 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 100%, 0.75);
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.ubf-bar-affiliations__club--t13 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t8879 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12940 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 48, 144, 0.75);
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.ubf-bar-affiliations__club--t14 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6717 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t15987 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(220, 7, 20, 0.75);
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.ubf-bar-affiliations__club--t43 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6718 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12969 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(152, 197, 233, 0.75);
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.ubf-bar-affiliations__club--t1 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6752 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t15988 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(234, 12, 12, 0.75);
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.ubf-bar-affiliations__club--t4 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7603 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12970 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(68, 64, 65, 0.75);
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.ubf-bar-affiliations__club--t17 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t18585 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t19584 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(217, 61, 86, 0.75);
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.ubf-bar-affiliations__club--t20 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7588 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12945 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(200, 0, 40, 0.75);
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.ubf-bar-affiliations__club--t6 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7631 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12968 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 100%, 0.75);
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.ubf-bar-affiliations__club--t21 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7632 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12944 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(150, 56, 73, 0.75);
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.ubf-bar-affiliations__club--t39 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6746 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12934 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(249, 152, 8, 0.75);
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.ubf-bar-affiliations__club--t102 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(250, 70, 22, 0.75);
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.ubf-bar-affiliations__club--t90 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(129, 32, 76, 0.75);
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.ubf-bar-affiliations__club--t49 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(250, 56, 68, 0.75);
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.ubf-bar-affiliations__club--t88 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(246, 162, 46, 0.75);
    background: #f6a22e;
}
.ubf-bar-affiliations__club--t38 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t25 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7143 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12939 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(219, 29, 35, 0.75);
    background: #db1d23;
}
.ubf-bar-affiliations__club--t110 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6747 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12935 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(215, 31, 48, 0.75);
    background: #d71f30;
}
.ubf-bar-affiliations__club--t56 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6756 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12938 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(219, 0, 27, 0.75);
    background: #db001b;
}
.ubf-bar-affiliations__club--t80 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t57 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(255, 238, 0, 0.75);
    background: #fe0;
}
.ubf-bar-affiliations__club--t35 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6753 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12948 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t37 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(207, 24, 29, 0.75);
    background: #cf181d;
}
.ubf-bar-affiliations__club--t41 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(16, 76, 140, 0.75);
    background: #104c8c;
}
.ubf-bar-affiliations__club--t5 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6748 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12936 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 173, 239, 0.75);
    background: #00adef;
}
.ubf-bar-affiliations__club--t92 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(247, 147, 30, 0.75);
    background: #f7931e;
}
.ubf-bar-affiliations__club--t30 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t55 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(108, 12, 51, 0.75);
    background: #6c0c33;
}
.ubf-bar-affiliations__club--t113 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(227, 27, 35, 0.75);
    background: #e31b23;
}
.ubf-bar-affiliations__club--t97 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(3, 93, 170, 0.75);
    background: #035daa;
}
.ubf-bar-affiliations__club--t33 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(230, 50, 52, 0.75);
    background: #e63234;
}
.ubf-bar-affiliations__club--t9 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 158, 219, 0.75);
    background: #009edb;
}
.ubf-bar-affiliations__club--t24 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t6757 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12937 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t40 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t8948 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t8966 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(3, 51, 160, 0.75);
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.ubf-bar-affiliations__club--t22 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: hsla(0, 0%, 96%, 0.75);
    background: #f5f5f5;
}
.ubf-bar-affiliations__club--t45 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t7604 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12946 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 169, 79, 0.75);
    background: #00a94f;
}
.ubf-bar-affiliations__club--t105 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 69, 150, 0.75);
    background: #004596;
}
.ubf-bar-affiliations__club--t52 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 92, 171, 0.75);
    background: #005cab;
}
.ubf-bar-affiliations__club--t47 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(42, 48, 125, 0.75);
    background: #2a307d;
}
.ubf-bar-affiliations__club--t108 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t12941 .ubf-bar-affiliations__club-svg,
.ubf-bar-affiliations__club--t17419 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 96, 169, 0.75);
    background: #0060a9;
}
.ubf-bar-affiliations__club--t19 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 93, 170, 0.75);
    background: #005daa;
}
.ubf-bar-affiliations__club--t46 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(238, 52, 36, 0.75);
    background: #ee3424;
}
.ubf-bar-affiliations__club--t111 .ubf-bar-affiliations__club-svg {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    display: block;
    fill: rgba(0, 92, 166, 0.75);
    background: #005ca6;
}
.ubf-bar-title__heading {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}
.ubf-bar-title__details {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-style: normal;
    margin-bottom: 1.6rem;
}
.ubf-bar-title__details > strong {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.ubf-bar-info {
    padding-bottom: 4rem;
    border-bottom: 0.1rem solid #ebe5eb;
    margin-bottom: 4rem;
}
.ubf-bar-info__table-info-wrapper {
    margin-top: 4rem;
    width: 100%;
    display: flex;
    gap: 0.8rem;
}
.ubf-bar-info__table-info {
    flex: 1 1;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    padding: 0.8rem;
}
.ubf-bar-info__table-info .ubf-bar-info__heading {
    width: calc(100% + 1.6rem);
    transform: translateX(-0.8rem);
    padding-left: 0.8rem;
    margin-bottom: 0.8rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.ubf-bar-info__table-info li:not(:first-of-type) {
    margin-top: 0.8rem;
}
.ubf-bar-info__table-info a {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    color: #37003c;
    margin-top: 0.8rem;
}
.ubf-bar-info__table-info a:after {
    content: "";
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    background-image: url(../i/elements/icons/external-purple.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.ubf-bar-info__heading {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    line-height: 3rem;
    padding-bottom: 0.8rem;
    letter-spacing: -0.8px;
}
.ubf-bar-info__full-width-info {
    margin-top: 4rem;
}
.ubf-bar-info__full-width-info,
.ubf-bar-info__table-info {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
@media (max-width: 700px) {
    .ubf-bar-info {
        padding-bottom: 2.4rem;
        margin-bottom: 2.4rem;
    }
    .ubf-bar-info__table-info-wrapper {
        margin-top: 2.4rem;
        flex-direction: column;
    }
    .ubf-bar-info__full-width-info {
        margin-top: 2.4rem;
    }
    .ubf-bar-info__heading {
        font-size: 2rem;
        line-height: 3rem;
    }
}
.ubf-map__wrapper {
    height: 67rem;
    position: relative;
}
.ubf-map__view-toggle {
    display: none;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.2rem;
    background-color: #f5f2f5;
    margin: 2.4rem auto;
    border-radius: 0.4rem;
}
.ubf-map__view-toggle-btn {
    background-color: transparent;
    color: #37003c;
    border: none;
    border-radius: 0.4rem;
}
.ubf-map__view-toggle-btn.is-active {
    background-color: #37003c;
    color: #fff;
}
.ubf-map__view-toggle-btn {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
    padding: 0.8rem 1.6rem;
}
.ubf-map__sidebar {
    width: 40rem;
    height: calc(100% - 1.6rem);
    position: absolute;
    top: 0.8rem;
    bottom: 0.8rem;
    right: 0.8rem;
    z-index: 10;
    transition: transform 0.3s ease;
}
.ubf-map__sidebar.is-hidden {
    transform: translateX(100%);
}
.ubf-map__sidebar.is-showing {
    transform: translateX(0);
}
.ubf-map__close-sidebar-btn {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    z-index: 20;
    border: none;
    background-color: transparent;
    background-image: url(../i/elements/icons/close-white.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain;
}
.ubf-map__sidebar-content {
    height: 100%;
    padding: 0;
}
.ubf-map__city-map {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.ubf-map .city-info {
    height: 100%;
}
.ubf-map .city-info__container {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.ubf-map .city-info__image {
    flex-grow: 1;
    border-top-left-radius: 0.4rem;
    border-top-right-radius: 0.4rem;
    -o-object-fit: cover;
    object-fit: cover;
}
.ubf-map .city-info__text {
    height: 16.3rem;
    padding: 1.6rem;
    border-bottom-left-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
}
.ubf-map .city-info__state {
    font-size: 2rem;
    line-height: 3rem;
    text-transform: uppercase;
}
.ubf-map .city-info__name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 4.5rem;
}
.ubf-map .city-info__cta {
    justify-content: center;
    gap: 0.8rem;
    margin-top: 1.6rem;
    width: 100%;
}
.ubf-map .city-info__cta:after {
    display: none;
}
@media (min-width: 700px) {
    .ubf-map {
        margin-top: -3.2rem;
    }
}
@media (max-width: 700px) {
    .ubf-map {
        margin-top: 0;
    }
    .ubf-map__view-toggle {
        display: block;
    }
    .map-container {
        height: 48.8rem;
    }
    .map-container--bar-map {
        max-height: none;
    }
    .map-container--city-map {
        display: none;
    }
}
@media (max-width: 480px) {
    .ubf-map__sidebar {
        width: calc(100% - 1.6rem);
        inset: 0.8rem;
    }
}
.ubf-bar-list:not(.ubf-bar-list--other-bars) {
    max-height: 67rem;
    min-height: 40rem;
    overflow-y: auto;
    height: calc(100% - 6.9rem);
    padding-right: 0.8rem;
}
.ubf-bar-list--other-bars .ubf-bar-list__item:after {
    transform: scale(1.5) rotate(-90deg);
}
.ubf-bar-list .pageFilter {
    margin-bottom: 0;
}
.ubf-bar-list__heading {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-bottom: 1.6rem;
}
.ubf-bar-list__list {
    display: flex;
    flex-direction: column;
    padding-left: 0.8rem;
}
.ubf-bar-list__item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2.4rem;
    padding: 1.6rem;
    padding-left: 2.4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.ubf-bar-list__item:after {
    content: "";
    display: block;
    width: 1.6rem;
    height: 1.6rem;
    background-image: url(../i/elements/icons/chevron-down.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    transform: rotate(-90deg);
}
.ubf-bar-list__item--none:after {
    display: none;
}
.ubf-bar-list__link {
    text-decoration: none;
    color: #37003c;
}
.ubf-bar-list__details {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.ubf-bar-list__image {
    max-width: 13rem;
    height: 15rem;
    -o-object-fit: cover;
    object-fit: cover;
}
.ubf-bar-list__bar-name {
    font-size: 2rem;
    line-height: 3rem;
    letter-spacing: -0.08rem;
}
.ubf-bar-list__bar-name,
.ubf-bar-list__opening-hours {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.ubf-bar-list__opening-hours {
    font-size: 1.4rem;
    line-height: 2.1rem;
    margin-top: 0.8rem;
}
.ubf-bar-list__affiliated-clubs {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    margin-top: 1.2rem;
    padding-top: 1.2rem;
    border-top: 0.1rem solid #ebe5eb;
}
.ubf-bar-list__clubs-list {
    display: flex;
    gap: 0.8rem;
}
.ubf-bar-list__clubs-header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.4rem;
    line-height: 2.1rem;
}
.ubf-bar-list .dropDown {
    max-width: none;
}
@media (min-width: 700px) {
    .ubf-bar-list--other-bars {
        margin-top: 4rem;
    }
    .ubf-bar-list--other-bars .ubf-bar-list__list {
        padding-left: 0;
    }
    .ubf-bar-list--other-bars .ubf-bar-list__item {
        gap: 4rem;
        padding: 1.6rem 4rem;
    }
    .ubf-bar-list--other-bars .ubf-bar-list__item:after {
        transform: scale(1.5) rotate(-90deg);
    }
}
@media (max-width: 1023px) {
    .ubf-bar-list {
        max-height: none;
    }
    .ubf-bar-list:not(.ubf-bar-list--other-bars) {
        min-height: auto;
        height: auto;
    }
}
@media (max-width: 700px) {
    .ubf-bar-list__list {
        padding: 0;
    }
    .ubf-bar-list__item {
        padding: 0.8rem;
        gap: 0.8rem;
    }
    .ubf-bar-list--other-bars {
        margin-top: 2.4rem;
    }
}
.ubf-sidebar {
    width: 42.7%;
    max-width: 77rem;
    min-height: 4rem;
    padding-left: 0.8rem;
}
.ubf-sidebar__header {
    margin-bottom: 0.7rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.ubf-sidebar__state {
    font-size: 1.2rem;
    line-height: 1.8rem;
    text-transform: uppercase;
}
.ubf-sidebar__state--short {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.ubf-sidebar__city-name,
.ubf-sidebar__state--short {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.ubf-sidebar__city-name {
    font-size: 3rem;
    line-height: 3.5rem;
}
.ubf-sidebar__bars-number {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.ubf-sidebar__content {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0.8rem 1.6rem;
    padding-left: 0.8rem;
}
.ubf-sidebar__city-info--inner {
    display: flex;
    align-items: flex-end;
    gap: 0.8rem;
}
.ubf-sidebar__selector .dropDown .dropdownList {
    top: 3rem;
}
.ubf-sidebar__selector .dropDown .current {
    display: flex;
    align-items: center;
    gap: 1.6rem;
    padding: 0;
    transform: none;
}
.ubf-sidebar__selector .dropDown .current:after {
    position: static;
    display: block;
    width: 1.7rem;
    height: 1.7rem;
    background-image: url(../i/elements/icons/chevron-down.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    transform: none;
    transition: transform 0.3s;
}
.ubf-sidebar__selector .dropDown.open:after {
    transform: rotate(180deg);
}
@media (max-width: 1023px) {
    .ubf-sidebar {
        width: 100%;
        max-width: none;
    }
    .ubf-sidebar .pageFilter__container {
        margin: 0;
        margin-top: 1.6rem;
    }
}
@media (max-width: 700px) {
    .ubf-sidebar__state {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .ubf-sidebar__bars-number,
    .ubf-sidebar__state--short {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
    .ubf-sidebar__city-name {
        font-size: 2.5rem;
        line-height: 3rem;
    }
}
.city-info__text {
    background-color: #fff;
}
.city-info__state {
    font-size: 2rem;
    line-height: 3rem;
    text-transform: uppercase;
}
.city-info__name {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 4.5rem;
}
.city-info__cta {
    justify-content: center;
    gap: 0.8rem;
    margin-top: 1.6rem;
}
.city-info__cta:after {
    display: none;
}
.ubf-city-list__header {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
    margin-top: 4rem;
    margin-bottom: 1.6rem;
}
.ubf-city-list__list {
    display: flex;
    gap: 0.8rem;
    flex-wrap: wrap;
}
.ubf-city-list__city {
    width: calc(25% - 0.8rem);
    max-width: 32.8rem;
    border: 0.1rem solid #ebe5eb;
    border-radius: 0.8rem;
    overflow: hidden;
}
.ubf-city-list .city-info {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ubf-city-list .city-info__media {
    width: 100%;
    height: 18.5rem;
    position: relative;
}
.ubf-city-list .city-info__media img {
    width: 100%;
    max-height: 100%;
    position: absolute;
    inset: 0;
}
.ubf-city-list .city-info__text {
    flex-grow: 1;
    padding: 0.8rem;
    display: flex;
    flex-direction: column;
}
.ubf-city-list .city-info__name {
    flex-grow: 1;
}
.ubf-city-list .city-info__cta {
    width: 100%;
}
@media (max-width: 900px) {
    .ubf-city-list .city-info__state {
        font-size: 1.4rem;
        line-height: 2.1rem;
    }
    .ubf-city-list .city-info__name {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .ubf-city-list .city-info__cta {
        margin-top: 0.8rem;
    }
}
@media (max-width: 1023px) {
    .ubf-city-list__city {
        width: calc(33.3333333333% - 0.8rem);
    }
}
@media (max-width: 700px) {
    .ubf-city-list.is-hidden {
        display: none;
    }
    .ubf-city-list__header {
        margin-top: 0;
    }
    .ubf-city-list__list {
        flex-direction: column;
        gap: 1.6rem;
    }
    .ubf-city-list__city {
        width: 100%;
        max-width: none;
    }
    .ubf-city-list .city-info__media {
        height: 14rem;
    }
}
@media (max-width: 480px) {
    .ubf-city-list .city-info__media {
        height: 10rem;
    }
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition {
    background: linear-gradient(90deg, #3cadff, #06f0ff) !important;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition-marker,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition-marker {
    display: none !important;
}
.articleWidget .video-player-mk__video {
    padding-top: 56.5%;
    height: 0;
    width: 100%;
}
.articleWidget .video-player-mk video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.webViewBody .video-player-mk__control--picture-in-picture {
    display: none;
}
.webViewBody
    .video-player-mk__video-container.is-fullscreen
    .video-player-mk__video {
    padding-top: 56.5%;
    height: 0;
    width: 100%;
}
.video-player-mk {
    overflow: hidden;
}
.video-player-mk.show-controls .video-player-mk__video-title-container {
    top: 0;
    transition: top 0.3s ease-out;
}
.video-player-mk.show-controls .video-player-mk__controls-container {
    bottom: 0;
    transition: bottom 0.3s ease-out;
}
.video-player-mk.poster-showing .video-player-mk__video-title-container {
    top: 0;
    transition: top 0.3s ease-out;
}
.video-player-mk.poster-showing .video-player-mk__controls-container {
    display: none;
}
.video-player-mk.poster-showing .video-player-mk__poster-play-button {
    display: flex;
}
.video-player-mk__video-container {
    position: relative;
    font-size: 0;
    cursor: pointer;
    overflow: hidden;
}
.video-player-mk__video-container.is-fullscreen .video-player-mk__video,
.video-player-mk__video-container.is-fullscreen video {
    height: 100%;
    width: 100%;
}
.video-player-mk__video-container:hover .video-player-mk__poster-play-button {
    opacity: 1;
}
.video-player-mk__video-title-container {
    background: linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.8) 0,
        rgba(0, 0, 0, 0.7) 30%,
        rgba(0, 0, 0, 0.7) 70%,
        transparent
    );
    position: absolute;
    left: 0;
    right: 0;
    top: -6rem;
    height: 6rem;
    z-index: 50;
    padding: 0.8rem;
    color: #fff;
    transition: top 0.3s ease-out 0.8s;
}
.video-player-mk__video-title {
    font-size: 1.4rem;
    margin-bottom: 0.4rem;
    text-align: left;
}
.video-player-mk__video-description {
    font-size: 1.4rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-align: left;
}
.video-player-mk__poster-play-button {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: none;
    align-items: center;
    justify-content: center;
    z-index: 50;
    width: 7.6rem;
    height: 7.6rem;
    border-radius: 50%;
    background: linear-gradient(90deg, #3cadff, #06f0ff);
    opacity: 0.8;
    transition: opacity 0.4s;
    cursor: pointer;
}
.video-player-mk__poster-play-button-icon {
    fill: #fff;
    width: 6.7rem;
    height: 7.1rem;
    display: block;
    position: absolute;
    top: 50%;
    left: 53.5%;
    transform: translate(-50%, -50%);
}
.video-player-mk__video {
    position: relative;
    max-width: 100%;
}
.video-player-mk video {
    max-width: 100%;
    width: 100%;
    height: 100%;
}
.video-player-mk__controls-container {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3rem;
    height: 3rem;
    z-index: 50;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    transition: bottom 0.3s ease-out 0.8s;
}
.video-player-mk__scrubber-container {
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    top: -0.3rem;
    height: 0.3rem;
}
.video-player-mk__scrubber-container:hover {
    height: 1.5rem;
    top: -1.5rem;
}
.video-player-mk__scrubber-container:hover .video-player-mk__scrubber-tooltip {
    visibility: visible;
}
.video-player-mk__scrubber-container:hover
    .video-player-mk__scrubber-tooltip-container {
    opacity: 1;
}
.video-player-mk__scrubber {
    width: 100%;
    height: 100%;
    background: rgba(115, 133, 159, 0.5);
}
.video-player-mk__scrubber-tooltip-container {
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1;
    opacity: 0;
}
.video-player-mk__scrubber-tooltip {
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 0.3rem;
    color: #fff;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    padding: 0.6rem 0.8rem;
    pointer-events: none;
    position: absolute;
    top: -3.4rem;
    visibility: hidden;
    z-index: 1;
    left: -1.7rem;
}
.video-player-mk__scrubber-bar {
    height: 100%;
    background: linear-gradient(90deg, #3cadff, #06f0ff) !important;
    transition: 0.1s ease-in-out;
}
.video-player-mk__controls-wrapper {
    width: 50%;
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.video-player-mk__controls-wrapper--right {
    justify-content: flex-end;
}
.video-player-mk__control {
    width: 4rem;
    height: 3rem;
    transition: width 0.2s ease-in-out;
    overflow: hidden;
}
.video-player-mk__control--volume {
    display: flex;
    align-items: center;
    gap: 0.8rem;
}
.video-player-mk__control--volume .video-player-mk__control-button {
    width: auto;
}
.video-player-mk__control--volume:hover {
    width: 16rem;
}
.video-player-mk__control--volume:hover .video-player-mk__volume-slider {
    width: 100%;
}
.video-player-mk__control--quality {
    position: relative;
    overflow: visible;
}
.video-player-mk__control--quality:hover .video-player-mk__quality-list {
    display: flex;
}
.video-player-mk__volume-slider {
    width: 0;
    overflow: hidden;
    accent-color: #3cadff;
    border: none;
}
.video-player-mk__control-button,
.video-player-mk__control-icon--resolution-picker {
    background: none;
    border: none;
    height: 100%;
    width: 100%;
    font-size: 1.4rem;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-player-mk__control-button-icon {
    width: 2.4rem;
    height: 2.4rem;
    min-width: 2.4rem;
    min-height: 2.4rem;
    fill: #fff;
}
.video-player-mk__current-time {
    font-size: 1.4rem;
    color: #fff;
}
.video-player-mk__quality-list {
    display: none;
    position: absolute;
    bottom: 3rem;
    left: -3.8rem;
    flex-direction: column;
    align-items: center;
    gap: 0.4rem;
    width: 10rem;
    padding-bottom: 1rem;
}
.video-player-mk__quality-list-button {
    width: 100%;
    height: 3.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.4rem;
    background: rgba(0, 0, 0, 0.7);
    border: none;
    font-size: 1.4rem;
    color: #fff;
    cursor: pointer;
}
.video-player-mk__quality-list-button.is-active {
    border: 0.1rem solid #06f0ff;
}
@media (max-width: 1023px) {
    .video-player-mk__poster-play-button {
        width: 4.6rem;
        height: 4.6rem;
    }
    .video-player-mk__poster-play-button-icon {
        width: 3.7rem;
        height: 4.1rem;
    }
    .video-player-mk__control--picture-in-picture {
        display: none;
    }
}
@media (max-width: 1023px) {
    .video-player-modal .video-player-mk__video-title-container {
        padding-right: 5rem;
        z-index: 10;
    }
}
.personalised-video-list {
    margin-top: 4rem;
}
.personalised-video-list__button-wrapper {
    display: flex;
    justify-content: center;
}
.personalised-video-list li {
    margin-bottom: 0.8rem;
}
.personalised-video-list .loadMoreFeed__icon {
    fill: #37003c;
    margin-left: 0.8rem;
}
@media (max-width: 700px) {
    .personalised-video-list {
        margin-top: 2rem;
    }
    .personalised-video-list__video-wrapper:is(ul) > li {
        margin-bottom: 0.85rem;
    }
}
.pageHero--personalised-title {
    position: relative;
    padding: 3.2rem 0;
    margin-bottom: 4rem;
    min-height: 19.5rem;
    letter-spacing: -0.4px;
}
.pageHero--personalised-title.club-header--t6 .pageTitle,
.pageHero--personalised-title.club-header--t6 .pageTitle--yourClub,
.pageHero--personalised-title.club-header--t39 .pageTitle,
.pageHero--personalised-title.club-header--t39 .pageTitle--yourClub,
.pageHero--personalised-title.club-header--t43 .pageTitle,
.pageHero--personalised-title.club-header--t43 .pageTitle--yourClub,
.pageHero--personalised-title.club-header--t57 .pageTitle,
.pageHero--personalised-title.club-header--t57 .pageTitle--yourClub {
    color: #37003c;
}
.pageHero--personalised-title .wrapper {
    display: flex;
    align-items: center;
    z-index: 1;
}
.pageHero--personalised-title .personalised-title-badge {
    width: 12rem;
    height: 12rem;
    margin-right: 2.4rem;
}
.pageHero--personalised-title .pageTitle__background,
.pageHero--personalised-title .pageTitle__club-svg,
.pageHero--personalised-title .pageTitle__svg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    inset: 0;
}
.pageHero--personalised-title .pageTitle__wrapper {
    width: calc(100% - 15rem);
    float: left;
}
.pageHero--personalised-title .pageTitle {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    width: 100%;
    max-width: none;
    font-size: 4.8rem;
    line-height: 5.8rem;
    color: #fff;
}
.pageHero--personalised-title .pageTitle--yourClub {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 3rem;
    line-height: 4.5rem;
    color: #fff;
}
@media (max-width: 700px) {
    .pageHero--personalised-title {
        min-height: 11.7rem;
        padding: 3rem 0 1.2rem;
        margin-bottom: 2rem;
    }
    .pageHero--personalised-title .personalised-title-badge {
        width: 6.6rem;
        height: 6.6rem;
        margin-right: 1.6rem;
    }
    .pageHero--personalised-title .personalised-title-badge span {
        top: -2.8rem;
        left: -1.3rem;
    }
    .pageHero--personalised-title .pageTitle {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .pageHero--personalised-title .pageTitle--yourClub {
        font-size: 1.6rem;
        line-height: 2.4rem;
    }
}
.club-header--t3.pageHero,
.club-header--t3.personalised-video__content-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t3.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t3.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t3 .pageTitle__club-svg {
    display: block;
    fill: #ff0203;
}
.club-header--t3 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 1;
}
.club-header--t14633.pageHero,
.club-header--t14633.personalised-video__content-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t14633.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t14633.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t14633 .pageTitle__club-svg {
    display: block;
    fill: #ff0203;
}
.club-header--t14633 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 1;
}
.club-header--t7606.pageHero,
.club-header--t7606.personalised-video__content-container {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.club-header--t7606.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7606.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7606 .pageTitle__club-svg {
    display: block;
    fill: #ff0203;
}
.club-header--t7606 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #be000a, #ff0203);
    z-index: 1;
}
.club-header--t7.pageHero,
.club-header--t7.personalised-video__content-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t7.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7 .pageTitle__club-svg {
    display: block;
    fill: #7d1142;
}
.club-header--t7 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 1;
}
.club-header--t15986.pageHero,
.club-header--t15986.personalised-video__content-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t15986.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t15986.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t15986 .pageTitle__club-svg {
    display: block;
    fill: #7d1142;
}
.club-header--t15986 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 1;
}
.club-header--t7605.pageHero,
.club-header--t7605.personalised-video__content-container {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.club-header--t7605.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7605.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7605 .pageTitle__club-svg {
    display: block;
    fill: #7d1142;
}
.club-header--t7605 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #7d1142, #a6245f);
    z-index: 1;
}
.club-header--t94.pageHero,
.club-header--t94.personalised-video__content-container {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.club-header--t94.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t94.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t94 .pageTitle__club-svg {
    display: block;
    fill: #ff1c24;
}
.club-header--t94 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #c10000, #ff1c24);
    z-index: 1;
}
.club-header--t36.pageHero,
.club-header--t36.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t36.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t36.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t36 .pageTitle__club-svg {
    display: block;
    fill: #0054a6;
}
.club-header--t36 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 1;
}
.club-header--t8951.pageHero,
.club-header--t8951.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t8951.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t8951.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t8951 .pageTitle__club-svg {
    display: block;
    fill: #0054a6;
}
.club-header--t8951 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 1;
}
.club-header--t7552.pageHero,
.club-header--t7552.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.club-header--t7552.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7552.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7552 .pageTitle__club-svg {
    display: block;
    fill: #0054a6;
}
.club-header--t7552 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0054a6, #1471cc);
    z-index: 1;
}
.club-header--t91.pageHero,
.club-header--t91.personalised-video__content-container {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.club-header--t91.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t91.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t91 .pageTitle__club-svg {
    display: block;
    fill: #df1e26;
}
.club-header--t91 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #af0c13, #df1e26);
    z-index: 1;
}
.club-header--t8.pageHero,
.club-header--t8.personalised-video__content-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t8.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t8.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t8 .pageTitle__club-svg {
    display: block;
    fill: #2145f6;
}
.club-header--t8 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 1;
}
.club-header--t12943.pageHero,
.club-header--t12943.personalised-video__content-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t12943.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12943.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12943 .pageTitle__club-svg {
    display: block;
    fill: #2145f6;
}
.club-header--t12943 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 1;
}
.club-header--t7141.pageHero,
.club-header--t7141.personalised-video__content-container {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.club-header--t7141.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7141.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7141 .pageTitle__club-svg {
    display: block;
    fill: #2145f6;
}
.club-header--t7141 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #1934be, #2145f6);
    z-index: 1;
}
.club-header--t31.pageHero,
.club-header--t31.personalised-video__content-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t31.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t31.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t31 .pageTitle__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-header--t31 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 1;
}
.club-header--t18257.pageHero,
.club-header--t18257.personalised-video__content-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t18257.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t18257.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t18257 .pageTitle__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-header--t18257 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 1;
}
.club-header--t7142.pageHero,
.club-header--t7142.personalised-video__content-container {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.club-header--t7142.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7142.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7142 .pageTitle__club-svg {
    display: block;
    fill: #0d5dba;
}
.club-header--t7142 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #093466, #0d5dba);
    z-index: 1;
}
.club-header--t11.pageHero,
.club-header--t11.personalised-video__content-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t11.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t11.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t11 .pageTitle__club-svg {
    display: block;
    fill: #00019e;
}
.club-header--t11 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 1;
}
.club-header--t12933.pageHero,
.club-header--t12933.personalised-video__content-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t12933.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12933.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12933 .pageTitle__club-svg {
    display: block;
    fill: #00019e;
}
.club-header--t12933 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 1;
}
.club-header--t6749.pageHero,
.club-header--t6749.personalised-video__content-container {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.club-header--t6749.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6749.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6749 .pageTitle__club-svg {
    display: block;
    fill: #00019e;
}
.club-header--t6749 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #00019e, #3334b1);
    z-index: 1;
}
.club-header--t54.pageHero,
.club-header--t54.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t54.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t54.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12971.pageHero,
.club-header--t12971.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t12971.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12971.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6886.pageHero,
.club-header--t6886.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6886.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6886.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t2.pageHero,
.club-header--t2.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t2.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t2.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t17017.pageHero,
.club-header--t17017.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t17017.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t17017.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6755.pageHero,
.club-header--t6755.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6755.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6755.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t13.pageHero,
.club-header--t13.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t13.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t13.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t13 .pageTitle__club-svg {
    display: block;
    fill: #003090;
}
.club-header--t13 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 1;
}
.club-header--t12940.pageHero,
.club-header--t12940.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t12940.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12940.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12940 .pageTitle__club-svg {
    display: block;
    fill: #003090;
}
.club-header--t12940 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 1;
}
.club-header--t8879.pageHero,
.club-header--t8879.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.club-header--t8879.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t8879.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t8879 .pageTitle__club-svg {
    display: block;
    fill: #003090;
}
.club-header--t8879 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0b56a4, #003090);
    z-index: 1;
}
.club-header--t14.pageHero,
.club-header--t14.personalised-video__content-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t14.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t14.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t14 .pageTitle__club-svg {
    display: block;
    fill: #dc0714;
}
.club-header--t14 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 1;
}
.club-header--t15987.pageHero,
.club-header--t15987.personalised-video__content-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t15987.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t15987.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t15987 .pageTitle__club-svg {
    display: block;
    fill: #dc0714;
}
.club-header--t15987 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 1;
}
.club-header--t6717.pageHero,
.club-header--t6717.personalised-video__content-container {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.club-header--t6717.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6717.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6717 .pageTitle__club-svg {
    display: block;
    fill: #dc0714;
}
.club-header--t6717 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #911712, #dc0714);
    z-index: 1;
}
.club-header--t43.pageHero,
.club-header--t43.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t43.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t43.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12969.pageHero,
.club-header--t12969.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t12969.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12969.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6718.pageHero,
.club-header--t6718.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.club-header--t6718.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6718.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t1.pageHero,
.club-header--t1.personalised-video__content-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t1.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t1.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t1 .pageTitle__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-header--t1 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 1;
}
.club-header--t15988.pageHero,
.club-header--t15988.personalised-video__content-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t15988.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t15988.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t15988 .pageTitle__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-header--t15988 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 1;
}
.club-header--t6752.pageHero,
.club-header--t6752.personalised-video__content-container {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.club-header--t6752.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6752.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6752 .pageTitle__club-svg {
    display: block;
    fill: #ea0c0c;
}
.club-header--t6752 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #b40808, #ea0c0c);
    z-index: 1;
}
.club-header--t4.pageHero,
.club-header--t4.personalised-video__content-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t4.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t4.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t4 .pageTitle__club-svg {
    display: block;
    fill: #444041;
}
.club-header--t4 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 1;
}
.club-header--t12970.pageHero,
.club-header--t12970.personalised-video__content-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t12970.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12970.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12970 .pageTitle__club-svg {
    display: block;
    fill: #444041;
}
.club-header--t12970 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 1;
}
.club-header--t7603.pageHero,
.club-header--t7603.personalised-video__content-container {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.club-header--t7603.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7603.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7603 .pageTitle__club-svg {
    display: block;
    fill: #444041;
}
.club-header--t7603 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #231f20, #444041);
    z-index: 1;
}
.club-header--t17.pageHero,
.club-header--t17.personalised-video__content-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t17.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t17.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t17 .pageTitle__club-svg {
    display: block;
    fill: #d93d56;
}
.club-header--t17 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 1;
}
.club-header--t19584.pageHero,
.club-header--t19584.personalised-video__content-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t19584.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t19584.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t19584 .pageTitle__club-svg {
    display: block;
    fill: #d93d56;
}
.club-header--t19584 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 1;
}
.club-header--t18585.pageHero,
.club-header--t18585.personalised-video__content-container {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.club-header--t18585.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t18585.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t18585 .pageTitle__club-svg {
    display: block;
    fill: #d93d56;
}
.club-header--t18585 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #c2112e, #d93d56);
    z-index: 1;
}
.club-header--t20.pageHero,
.club-header--t20.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t20.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t20.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t20 .pageTitle__club-svg {
    display: block;
    fill: #c80028;
}
.club-header--t20 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 1;
}
.club-header--t12945.pageHero,
.club-header--t12945.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t12945.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12945.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12945 .pageTitle__club-svg {
    display: block;
    fill: #c80028;
}
.club-header--t12945 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 1;
}
.club-header--t7588.pageHero,
.club-header--t7588.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.club-header--t7588.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7588.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7588 .pageTitle__club-svg {
    display: block;
    fill: #c80028;
}
.club-header--t7588 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #fc2651, #c80028);
    z-index: 1;
}
.club-header--t6.pageHero,
.club-header--t6.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t6.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12968.pageHero,
.club-header--t12968.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t12968.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12968.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7631.pageHero,
.club-header--t7631.personalised-video__content-container {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.club-header--t7631.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7631.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t21.pageHero,
.club-header--t21.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t21.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t21.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t21 .pageTitle__club-svg {
    display: block;
    fill: #963849;
}
.club-header--t21 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 1;
}
.club-header--t12944.pageHero,
.club-header--t12944.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t12944.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12944.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12944 .pageTitle__club-svg {
    display: block;
    fill: #963849;
}
.club-header--t12944 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 1;
}
.club-header--t7632.pageHero,
.club-header--t7632.personalised-video__content-container {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.club-header--t7632.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7632.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7632 .pageTitle__club-svg {
    display: block;
    fill: #963849;
}
.club-header--t7632 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #6f2130, #963849);
    z-index: 1;
}
.club-header--t39.pageHero,
.club-header--t39.personalised-video__content-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t39.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t39.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12934.pageHero,
.club-header--t12934.personalised-video__content-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t12934.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12934.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6746.pageHero,
.club-header--t6746.personalised-video__content-container {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.club-header--t6746.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6746.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t102.pageHero,
.club-header--t102.personalised-video__content-container {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.club-header--t102.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t102.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t90.pageHero,
.club-header--t90.personalised-video__content-container {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.club-header--t90.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t90.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t90 .pageTitle__club-svg {
    display: block;
    fill: #81204c;
}
.club-header--t90 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #500024, #81204c);
    z-index: 1;
}
.club-header--t49.pageHero,
.club-header--t49.personalised-video__content-container {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.club-header--t49.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t49.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t49 .pageTitle__club-svg {
    display: block;
    fill: #fa3844;
}
.club-header--t49 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #e30613, #fa3844);
    z-index: 1;
}
.club-header--t88.pageHero,
.club-header--t88.personalised-video__content-container {
    background: #f6a22e;
}
.club-header--t88.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t88.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t38.pageHero,
.club-header--t38.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t38.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t38.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t25.pageHero,
.club-header--t25.personalised-video__content-container {
    background: #db1d23;
}
.club-header--t25.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t25.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t25 .pageTitle__club-svg {
    display: block;
    fill: #db1d23;
}
.club-header--t25 .pageTitle__background {
    background-image: #db1d23;
    z-index: 1;
}
.club-header--t12939.pageHero,
.club-header--t12939.personalised-video__content-container {
    background: #db1d23;
}
.club-header--t12939.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12939.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12939 .pageTitle__club-svg {
    display: block;
    fill: #db1d23;
}
.club-header--t12939 .pageTitle__background {
    background-image: #db1d23;
    z-index: 1;
}
.club-header--t7143.pageHero,
.club-header--t7143.personalised-video__content-container {
    background: #db1d23;
}
.club-header--t7143.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7143.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7143 .pageTitle__club-svg {
    display: block;
    fill: #db1d23;
}
.club-header--t7143 .pageTitle__background {
    background-image: #db1d23;
    z-index: 1;
}
.club-header--t110.pageHero,
.club-header--t110.personalised-video__content-container {
    background: #d71f30;
}
.club-header--t110.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t110.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t110 .pageTitle__club-svg {
    display: block;
    fill: #d71f30;
}
.club-header--t110 .pageTitle__background {
    background-image: #d71f30;
    z-index: 1;
}
.club-header--t12935.pageHero,
.club-header--t12935.personalised-video__content-container {
    background: #d71f30;
}
.club-header--t12935.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12935.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12935 .pageTitle__club-svg {
    display: block;
    fill: #d71f30;
}
.club-header--t12935 .pageTitle__background {
    background-image: #d71f30;
    z-index: 1;
}
.club-header--t6747.pageHero,
.club-header--t6747.personalised-video__content-container {
    background: #d71f30;
}
.club-header--t6747.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6747.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6747 .pageTitle__club-svg {
    display: block;
    fill: #d71f30;
}
.club-header--t6747 .pageTitle__background {
    background-image: #d71f30;
    z-index: 1;
}
.club-header--t56.pageHero,
.club-header--t56.personalised-video__content-container {
    background: #db001b;
}
.club-header--t56.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t56.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t56 .pageTitle__club-svg {
    display: block;
    fill: #db001b;
}
.club-header--t56 .pageTitle__background {
    background-image: #db001b;
    z-index: 1;
}
.club-header--t12938.pageHero,
.club-header--t12938.personalised-video__content-container {
    background: #db001b;
}
.club-header--t12938.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12938.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12938 .pageTitle__club-svg {
    display: block;
    fill: #db001b;
}
.club-header--t12938 .pageTitle__background {
    background-image: #db001b;
    z-index: 1;
}
.club-header--t6756.pageHero,
.club-header--t6756.personalised-video__content-container {
    background: #db001b;
}
.club-header--t6756.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6756.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6756 .pageTitle__club-svg {
    display: block;
    fill: #db001b;
}
.club-header--t6756 .pageTitle__background {
    background-image: #db001b;
    z-index: 1;
}
.club-header--t80.pageHero,
.club-header--t80.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t80.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t80.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t57.pageHero,
.club-header--t57.personalised-video__content-container {
    background: #fe0;
}
.club-header--t57.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t57.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t35.pageHero,
.club-header--t35.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t35.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t35.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12948.pageHero,
.club-header--t12948.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t12948.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12948.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6753.pageHero,
.club-header--t6753.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t6753.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6753.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t37.pageHero,
.club-header--t37.personalised-video__content-container {
    background: #cf181d;
}
.club-header--t37.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t37.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t37 .pageTitle__club-svg {
    display: block;
    fill: #cf181d;
}
.club-header--t37 .pageTitle__background {
    background-image: #cf181d;
    z-index: 1;
}
.club-header--t41.pageHero,
.club-header--t41.personalised-video__content-container {
    background: #104c8c;
}
.club-header--t41.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t41.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t41 .pageTitle__club-svg {
    display: block;
    fill: #104c8c;
}
.club-header--t41 .pageTitle__background {
    background-image: #104c8c;
    z-index: 1;
}
.club-header--t5.pageHero,
.club-header--t5.personalised-video__content-container {
    background: #00adef;
}
.club-header--t5.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t5.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12936.pageHero,
.club-header--t12936.personalised-video__content-container {
    background: #00adef;
}
.club-header--t12936.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12936.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6748.pageHero,
.club-header--t6748.personalised-video__content-container {
    background: #00adef;
}
.club-header--t6748.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6748.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t92.pageHero,
.club-header--t92.personalised-video__content-container {
    background: #f7931e;
}
.club-header--t92.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t92.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t30.pageHero,
.club-header--t30.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t30.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t30.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t55.pageHero,
.club-header--t55.personalised-video__content-container {
    background: #6c0c33;
}
.club-header--t55.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t55.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t55 .pageTitle__club-svg {
    display: block;
    fill: #6c0c33;
}
.club-header--t55 .pageTitle__background {
    background-image: #6c0c33;
    z-index: 1;
}
.club-header--t113.pageHero,
.club-header--t113.personalised-video__content-container {
    background: #e31b23;
}
.club-header--t113.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t113.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t97.pageHero,
.club-header--t97.personalised-video__content-container {
    background: #035daa;
}
.club-header--t97.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t97.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t97 .pageTitle__club-svg {
    display: block;
    fill: #035daa;
}
.club-header--t97 .pageTitle__background {
    background-image: #035daa;
    z-index: 1;
}
.club-header--t33.pageHero,
.club-header--t33.personalised-video__content-container {
    background: #e63234;
}
.club-header--t33.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t33.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t9.pageHero,
.club-header--t9.personalised-video__content-container {
    background: #009edb;
}
.club-header--t9.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t9.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t24.pageHero,
.club-header--t24.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t24.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t24.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12937.pageHero,
.club-header--t12937.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t12937.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12937.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t6757.pageHero,
.club-header--t6757.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t6757.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t6757.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t40.pageHero,
.club-header--t40.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t40.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t40.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t40 .pageTitle__club-svg {
    display: block;
    fill: #0333a0;
}
.club-header--t40 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 1;
}
.club-header--t8948.pageHero,
.club-header--t8948.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t8948.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t8948.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t8948 .pageTitle__club-svg {
    display: block;
    fill: #0333a0;
}
.club-header--t8948 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 1;
}
.club-header--t8966.pageHero,
.club-header--t8966.personalised-video__content-container {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.club-header--t8966.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t8966.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t8966 .pageTitle__club-svg {
    display: block;
    fill: #0333a0;
}
.club-header--t8966 .pageTitle__background {
    background-image: linear-gradient(284.38deg, #0d4dde, #0333a0);
    z-index: 1;
}
.club-header--t22.pageHero,
.club-header--t22.personalised-video__content-container {
    background: #f5f5f5;
}
.club-header--t22.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t22.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t45.pageHero,
.club-header--t45.personalised-video__content-container {
    background: #00a94f;
}
.club-header--t45.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t45.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12946.pageHero,
.club-header--t12946.personalised-video__content-container {
    background: #00a94f;
}
.club-header--t12946.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12946.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t7604.pageHero,
.club-header--t7604.personalised-video__content-container {
    background: #00a94f;
}
.club-header--t7604.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t7604.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t105.pageHero,
.club-header--t105.personalised-video__content-container {
    background: #004596;
}
.club-header--t105.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t105.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t105 .pageTitle__club-svg {
    display: block;
    fill: #004596;
}
.club-header--t105 .pageTitle__background {
    background-image: #004596;
    z-index: 1;
}
.club-header--t52.pageHero,
.club-header--t52.personalised-video__content-container {
    background: #005cab;
}
.club-header--t52.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t52.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t52 .pageTitle__club-svg {
    display: block;
    fill: #005cab;
}
.club-header--t52 .pageTitle__background {
    background-image: #005cab;
    z-index: 1;
}
.club-header--t47.pageHero,
.club-header--t47.personalised-video__content-container {
    background: #2a307d;
}
.club-header--t47.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t47.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t47 .pageTitle__club-svg {
    display: block;
    fill: #2a307d;
}
.club-header--t47 .pageTitle__background {
    background-image: #2a307d;
    z-index: 1;
}
.club-header--t108.pageHero,
.club-header--t108.personalised-video__content-container {
    background: #0060a9;
}
.club-header--t108.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t108.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12941.pageHero,
.club-header--t12941.personalised-video__content-container {
    background: #0060a9;
}
.club-header--t12941.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t12941.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t12941 .pageTitle__club-svg {
    display: block;
    fill: #0060a9;
}
.club-header--t12941 .pageTitle__background {
    background-image: #0060a9;
    z-index: 1;
}
.club-header--t17419.pageHero,
.club-header--t17419.personalised-video__content-container {
    background: #0060a9;
}
.club-header--t17419.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t17419.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t17419 .pageTitle__club-svg {
    display: block;
    fill: #0060a9;
}
.club-header--t17419 .pageTitle__background {
    background-image: #0060a9;
    z-index: 1;
}
.club-header--t19.pageHero,
.club-header--t19.personalised-video__content-container {
    background: #005daa;
}
.club-header--t19.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t19.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t19 .pageTitle__club-svg {
    display: block;
    fill: #005daa;
}
.club-header--t19 .pageTitle__background {
    background-image: #005daa;
    z-index: 1;
}
.club-header--t46.pageHero,
.club-header--t46.personalised-video__content-container {
    background: #ee3424;
}
.club-header--t46.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t46.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t46 .pageTitle__club-svg {
    display: block;
    fill: #ee3424;
}
.club-header--t46 .pageTitle__background {
    background-image: #ee3424;
    z-index: 1;
}
.club-header--t111.pageHero,
.club-header--t111.personalised-video__content-container {
    background: #005ca6;
}
.club-header--t111.personalised-video__description {
    padding-left: 9.4rem;
}
.club-header--t111.personalised-video__link {
    margin-left: 9.4rem;
}
.club-header--t111 .pageTitle__club-svg {
    display: block;
    fill: #005ca6;
}
.club-header--t111 .pageTitle__background {
    background-image: #005ca6;
    z-index: 1;
}
.personalised-video {
    padding: 4.8rem 2rem;
    position: relative;
    letter-spacing: -0.4px;
}
.personalised-video__svg-container {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0.7;
    overflow: hidden;
}
.personalised-video__bg-shape {
    position: absolute;
    top: 0;
    width: 70%;
    right: 0;
}
.personalised-video.is-logged-in .personalised-video__bg-shape {
    height: 100%;
    width: auto;
}
@media (max-width: 1023px) {
    .personalised-video.is-logged-in .personalised-video__bg-shape {
        height: auto;
        width: 100%;
    }
}
.personalised-video.is-logged-in .personalised-video__svg-container {
    height: 80%;
}
.personalised-video.is-transitioning .personalised-video__content-wrapper,
.personalised-video.is-transitioning .personalised-video__header,
.personalised-video.is-transitioning .personalised-video__video-wrapper {
    max-height: 0;
}
.personalised-video__header {
    max-width: 137.6rem;
    margin: auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.6rem;
    max-height: 100rem;
    overflow: hidden;
    transition: 0.3s;
    position: relative;
}
.personalised-video__header-link,
.personalised-video__header-text,
.personalised-video__header-title {
    color: #37003c;
}
.personalised-video__header-text {
    font-size: 1.6rem;
}
.personalised-video__header-title {
    font-size: 2.5rem;
}
.personalised-video__header-link,
.personalised-video__header-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.personalised-video__header-link {
    display: inline-block;
    text-decoration: none;
    width: 100%;
    text-align: center;
}
.personalised-video__header-link .icn {
    display: inline-block;
    margin-left: 0.8rem;
    vertical-align: middle;
    transition: 0.3s ease-in-out;
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
}
.personalised-video__header-link:hover {
    text-decoration: underline;
}
.personalised-video__header-link:hover .icn {
    margin-left: 1.4rem;
}
.personalised-video__content-wrapper {
    background-color: #37003c;
    border-radius: 2rem;
    display: flex;
    justify-content: space-between;
    color: #fff;
    max-width: 137.6rem;
    margin: auto;
    position: relative;
    transition: 0.3s;
    overflow: hidden;
    max-height: 100rem;
}
.personalised-video__content-container {
    display: flex;
    width: 73%;
    position: relative;
    min-height: 25rem;
}
.personalised-video__content-container .pageTitle__background,
.personalised-video__content-container .pageTitle__club-svg,
.personalised-video__content-container .pageTitle__svg {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 0;
    inset: 0;
}
.personalised-video__content-container.t6-bg .personalised-video__description,
.personalised-video__content-container.t6-bg .personalised-video__link,
.personalised-video__content-container.t6-bg .personalised-video__title,
.personalised-video__content-container.t39-bg .personalised-video__description,
.personalised-video__content-container.t39-bg .personalised-video__link,
.personalised-video__content-container.t39-bg .personalised-video__title,
.personalised-video__content-container.t43-bg .personalised-video__description,
.personalised-video__content-container.t43-bg .personalised-video__link,
.personalised-video__content-container.t43-bg .personalised-video__title,
.personalised-video__content-container.t57-bg .personalised-video__description,
.personalised-video__content-container.t57-bg .personalised-video__link,
.personalised-video__content-container.t57-bg .personalised-video__title {
    color: #37003c;
}
.personalised-video__content-container.t6-bg
    .personalised-video__description
    .icn,
.personalised-video__content-container.t6-bg .personalised-video__link .icn,
.personalised-video__content-container.t6-bg .personalised-video__title .icn,
.personalised-video__content-container.t39-bg
    .personalised-video__description
    .icn,
.personalised-video__content-container.t39-bg .personalised-video__link .icn,
.personalised-video__content-container.t39-bg .personalised-video__title .icn,
.personalised-video__content-container.t43-bg
    .personalised-video__description
    .icn,
.personalised-video__content-container.t43-bg .personalised-video__link .icn,
.personalised-video__content-container.t43-bg .personalised-video__title .icn,
.personalised-video__content-container.t57-bg
    .personalised-video__description
    .icn,
.personalised-video__content-container.t57-bg .personalised-video__link .icn,
.personalised-video__content-container.t57-bg .personalised-video__title .icn {
    fill: #37003c;
}
.personalised-video__club-header {
    display: flex;
    gap: 2.4rem;
}
.personalised-video__content {
    width: 100%;
    padding: 2.4rem 16rem 2.4rem 2.4rem;
    z-index: 10;
}
.personalised-video__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 3.9rem;
    margin-bottom: 1.2rem;
    line-height: 4.7rem;
}
.personalised-video__description {
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 3.6rem;
}
.personalised-video__description.active {
    padding-left: 9.6rem;
}
.personalised-video__link {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    color: #fff;
    font-size: 1.6rem;
    text-decoration: none;
}
.personalised-video__link .icn {
    width: 1.2rem;
    height: 1.8rem;
    margin-left: 0.4rem;
    transition: 0.3s ease-in-out;
    fill: #fff;
}
.personalised-video__link:hover {
    text-decoration: underline;
}
.personalised-video__link:hover .icn {
    margin-left: 0.8rem;
}
.personalised-video__link.active {
    margin-left: 9.6rem;
}
.personalised-video__image-wrapper {
    max-width: 50rem;
    width: 50%;
    position: relative;
    overflow: hidden;
    min-height: 17.95rem;
}
.personalised-video__image {
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
}
.personalised-video__club-badge {
    width: 7rem;
    height: 7rem;
    z-index: 10;
}
.personalised-video__video-wrapper {
    max-width: 137.6rem;
    margin: auto;
    margin-top: 3rem;
    transition: 0.3s;
    max-height: 100rem;
    overflow: hidden;
}
.personalised-video__video-wrapper .thumbnail {
    color: #fff;
}
.personalised-video__video-wrapper .thumbnail.videoThumb .audioDesc,
.personalised-video__video-wrapper .thumbnail.videoThumb .closedCaption {
    opacity: 0.5;
}
.personalised-video__video-item {
    margin-bottom: 0;
}
@media (max-width: 1023px) {
    .personalised-video {
        padding: 4.8rem 0.8rem 0.8rem;
    }
    .personalised-video__bg-shape {
        top: -5rem;
        right: -10rem;
        width: 100%;
        height: auto;
        transform: rotate(5deg);
    }
    .personalised-video__header {
        margin-bottom: 0.8rem;
    }
    .personalised-video__header-link-wrapper {
        margin-top: 1.4rem;
        margin-bottom: 2.4rem;
        text-align: right;
    }
    .personalised-video__header-link {
        font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
            sans-serif;
        font-weight: 400;
    }
    .personalised-video__video-wrapper {
        margin-top: 0.8rem;
        border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
    }
    .block-list-4 .personalised-video__video-item {
        margin-bottom: 0.8rem;
    }
    .personalised-video__content-wrapper {
        flex-direction: column-reverse;
        padding: 0;
    }
    .personalised-video__content-container {
        width: 100%;
        min-height: 0;
    }
    .personalised-video__image-wrapper {
        border-bottom: 0.1rem solid #fff;
        order: 1;
        max-width: none;
        width: 100%;
        overflow: visible;
        font-size: 0;
    }
    .personalised-video__image {
        position: relative;
        transform: none;
        left: auto;
        top: auto;
        width: 100%;
    }
    .personalised-video__club-header {
        gap: 0.8rem;
        align-items: center;
    }
    .personalised-video__content {
        order: 2;
        width: 100%;
        padding: 1.5rem 1.2rem;
    }
    .personalised-video__title {
        font-size: 2.5rem;
        line-height: 3rem;
        margin-bottom: 0;
    }
    .personalised-video__description {
        margin-bottom: 2.4rem;
        margin-top: 0.8rem;
    }
    .personalised-video__description.active {
        padding-left: 0;
    }
    .personalised-video__link.active {
        margin-left: 0;
    }
    .personalised-video__club-badge {
        left: 1.6rem;
        right: auto;
        top: auto;
        bottom: -1rem;
    }
}
@media (max-width: 1023px) {
    .personalised-video [class*="block-list"] > li {
        margin-bottom: 0.8rem;
    }
}
.playlist-container {
    padding: 2.6rem 2.6rem 7.1rem;
    position: relative;
    margin-bottom: 4.8rem;
}
.playlist-container--background {
    background: #37003c;
}
.playlist-container--background:after,
.playlist-container--background:before {
    content: "";
    background: #37003c;
    position: absolute;
    top: 0;
    height: 100%;
    width: calc((100vw - 1359px) / 2);
}
.playlist-container--background:before {
    left: calc((100vw - 1360px) / 2 * -1);
}
.playlist-container--background:after {
    right: calc((100vw - 1360px) / 2 * -1);
}
@media (max-width: 1360px) {
    .playlist-container--background:after,
    .playlist-container--background:before {
        display: none;
    }
}
.playlist-container--background .widget-header__cta,
.playlist-container--background .widget-header__title {
    color: #fff;
    letter-spacing: -0.04rem;
}
.playlist-container--background .widget-header__cta {
    padding-right: 0;
}
.playlist-container--background .widget-header__cta-icon {
    fill: #fff;
}
.playlist-container__heading-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 1.6rem;
}
.playlist-container__title {
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.playlist-container__cta {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-decoration: none;
    color: #37003c;
}
.playlist-container__cta:hover {
    text-decoration: underline;
}
.playlist-container__cta-icon {
    fill: #37003c;
    height: 1.4rem;
    width: 1.4rem;
    margin-left: 0.8rem;
}
@media (max-width: 900px) {
    .playlist-container {
        padding: 2.1rem 0.8rem;
        margin-bottom: 2.2rem;
    }
}
@media (max-width: 700px) {
    .playlist-container.widget--has-cta {
        padding-bottom: 7.2rem;
    }
    .playlist-container .widget-header__cta {
        width: calc(100% - 1.6rem);
        margin: auto;
        left: 0;
        right: 0;
        padding: 1.2rem 5.6rem;
        color: #37003c;
    }
    .playlist-container .widget-header__cta:hover {
        background-color: #fff;
    }
    .playlist-container .widget-header__cta-icon {
        fill: #37003c;
    }
}
.playlist-list {
    margin-bottom: 4.8rem;
    padding: 0 2.6rem;
    position: relative;
}
.playlist-list--background {
    background: #37003c;
}
.playlist-list--background .widget-header__cta,
.playlist-list--background .widget-header__title {
    color: #fff;
}
.playlist-list--background .widget-header__cta-icon {
    fill: #fff;
}
.playlist-list .loader-small,
.playlist-list__load-more {
    margin-top: 1.6rem;
}
@media (max-width: 900px) {
    .playlist-list {
        padding: 0 0.8rem;
        margin-bottom: 2.2rem;
    }
}
@media (max-width: 700px) {
    .playlist-list.widget--has-cta {
        padding-bottom: 7.2rem;
    }
    .playlist-list .widget-header__cta {
        width: calc(100% - 1.6rem);
        margin: auto;
        left: 0;
        right: 0;
        color: #37003c;
    }
    .playlist-list .widget-header__cta-icon {
        fill: #37003c;
    }
}
.playlist-items {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 0.8rem;
    padding: 0 !important;
}
@media (max-width: 700px) {
    .playlist-items {
        margin-bottom: 0.8rem;
    }
}
.playlist-item {
    position: relative;
    overflow: hidden;
    color: #fff;
    border-radius: 1.6rem;
    width: calc(25% - 0.6rem);
    min-width: 17.6rem;
    font-size: 0;
}
.playlist-item:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(
        180deg,
        rgba(135, 102, 138, 0.01) 12.7%,
        #87668a 77.2%
    );
    z-index: 10;
    opacity: 0.6;
    transition: 0.3s ease;
}
.playlist-item__link {
    display: block;
    font-size: 0;
}
.playlist-item__cover-image {
    min-width: 100%;
    min-height: 29.4rem;
    max-height: 46.4rem;
    width: 100%;
}
.playlist-item__info {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: auto;
    padding: 1.1rem 0.8rem;
    z-index: 20;
    transition: 0.3s ease;
    width: 100%;
}
.playlist-item__info--hover {
    opacity: 0;
}
.playlist-item__title {
    text-align: center;
    color: #fff;
    font-size: 3.9rem;
    line-height: 4.7rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    width: 100%;
    text-transform: uppercase;
}
.playlist-item__description {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 1.6rem;
    line-height: 2.2rem;
    margin-top: 1.6rem;
}
.playlist-item__btn {
    display: block;
    font-size: 1.4rem;
    width: 100%;
    max-width: 26rem;
    margin: 1.6rem auto 0;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}
.playlist-item:hover:before {
    opacity: 1;
}
.playlist-item:hover .playlist-item__info {
    opacity: 0;
}
.playlist-item:hover .playlist-item__info--hover {
    opacity: 1;
}
@media (max-width: 1300px) {
    .playlist-item__title {
        font-size: 3.2rem;
        line-height: 3.9rem;
    }
}
@media (max-width: 1100px) {
    .playlist-item__title {
        font-size: 2.8rem;
        line-height: 3.5rem;
    }
}
@media (max-width: 900px) {
    .playlist-item {
        width: calc(50% - 0.4rem);
        margin-bottom: 0.8rem;
    }
    .playlist-item:hover .playlist-item__info {
        opacity: 1;
    }
    .playlist-item__title {
        font-size: 3.9rem;
    }
    .playlist-item__info {
        opacity: 1;
    }
    .playlist-item__info--hover {
        display: none;
    }
}
@media (max-width: 700px) {
    .playlist-item__title {
        font-size: 2rem;
        line-height: 2.5rem;
    }
}
@media (max-width: 400px) {
    .playlist-item {
        min-width: 0;
    }
}
.video-hero {
    background-color: #37003c;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 4.8rem;
}
.video-hero__wrapper {
    margin: 3.6rem 0.8rem 4rem;
    min-height: 53rem;
    position: relative;
    width: 100%;
}
.video-hero__item {
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    transition: visibility 0.25s ease-in, opacity 0.25s ease-in;
}
.video-hero__item.active {
    opacity: 1;
    visibility: visible;
    z-index: 10;
}
.video-hero__image-container {
    border-radius: 0 2.4rem 2.4rem 0;
    border: 0.1rem solid #f5f2f5;
    border-left: 0;
    position: relative;
    flex-grow: 1;
    overflow: hidden;
}
.video-hero__banner-image img {
    transition: transform 0.2s ease;
}
.video-hero__banner-image:focus img,
.video-hero__banner-image:hover img {
    transform: scale(1.1);
}
.video-hero__info-container {
    background-color: #fff;
    border: 1px solid #ebe5eb;
    border-radius: 2.4rem 0 0 2.4rem;
    display: flex;
    flex-direction: column;
    padding: 5rem 3.2rem 0;
    position: relative;
    overflow: hidden;
    width: 33.3333333333%;
}
.video-hero__info-container:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1rem;
}
.video-hero__info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    position: relative;
}
.video-hero__heading {
    letter-spacing: -0.04px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.8rem;
    line-height: 4.7rem;
    font-size: 3.9rem;
    max-height: 91.65rem;
    -webkit-line-clamp: 5;
}
.video-hero__description,
.video-hero__heading {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.video-hero__description {
    margin-bottom: 3.2rem;
    line-height: 2.4rem;
    font-size: 1.6rem;
    max-height: 15.36rem;
    -webkit-line-clamp: 4;
}
.video-hero__link {
    background-color: #37003c;
    color: #fff;
    display: flex;
    margin-top: auto;
    max-width: 100%;
    width: 100%;
}
.video-hero__link:focus,
.video-hero__link:hover {
    color: #37003c;
}
.video-hero__link:focus .video-hero__link-icon,
.video-hero__link:hover .video-hero__link-icon {
    fill: #37003c;
}
.video-hero__link-icon {
    fill: #fff;
    width: 1.6rem;
    height: 1.6rem;
    margin: 0 0.8rem;
}
.video-hero__video-tags {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    margin-bottom: 1.1rem;
}
.video-hero__duration {
    background-color: #37003c;
    border-radius: 0 0.8rem 0 0;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1.6rem;
    line-height: 2.4rem;
    letter-spacing: -0.4px;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    padding: 0 0.8rem 0 0.4rem;
    position: absolute;
    left: 0;
    bottom: 0;
}
.video-hero__duration-icon {
    fill: #fff;
    height: 2.2rem;
    width: 2.2rem;
}
.video-hero .audioDesc,
.video-hero .closedCaption {
    background-color: #87668a;
    border-radius: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 1rem;
    line-height: 1.7rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
    width: 2.2rem;
    height: 1.53rem;
}
.video-hero__controls-container {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    flex-grow: 1;
    margin-right: -3.2rem;
}
.video-hero__control {
    height: 4.5rem;
    width: 4.5rem;
    border-top: 1px solid #f5f2f5;
    border-left: 1px solid #f5f2f5;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: background-color 0.25s ease;
    cursor: pointer;
}
.video-hero__control--prev {
    border-radius: 0.8rem 0 0;
}
.video-hero__control--prev .video-hero__control-icon {
    transform: rotate(180deg);
}
.video-hero__control:hover {
    background-color: #37003c;
}
.video-hero__control:hover .video-hero__control-icon {
    fill: #fff;
}
.video-hero__control-icon {
    width: 1.6rem;
    height: 1.6rem;
    fill: #37003c;
    transition: fill 0.25s ease;
}
.video-hero__dots {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    position: absolute;
    bottom: 1.6rem;
    right: 2.8rem;
    z-index: 10;
}
.video-hero__dot {
    border: 0.1rem solid #f5f2f5;
    border-radius: 100%;
    height: 1rem;
    width: 1rem;
}
.video-hero__dot.active {
    background-color: #f5f2f5;
}
@media (max-width: 800px) {
    .video-hero {
        margin-bottom: 1.6rem;
    }
    .video-hero__wrapper {
        min-height: 48rem;
        margin: 1.2rem 0.8rem 2.1rem;
    }
    .video-hero__item {
        flex-direction: column-reverse;
        opacity: 1;
        visibility: visible;
        transition: left 0.25s ease-in;
    }
    .video-hero__image-container {
        border-radius: 1.6rem 1.6rem 0 0;
        flex-shrink: 0;
        flex-grow: 0;
        height: 21.1rem;
    }
    .video-hero__info-container {
        border: none;
        border-radius: 0 0 1.6rem 1.6rem;
        flex-grow: 1;
        padding: 1.6rem;
        width: 100%;
    }
    .video-hero__info {
        margin-top: 0;
    }
    .video-hero__heading {
        line-height: 3rem;
        font-size: 2.5rem;
        overflow: hidden;
        max-height: 22.5rem;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
    }
    .video-hero__description {
        margin-bottom: 1.2rem;
    }
    .video-hero__video-tags {
        margin-bottom: 0.6rem;
    }
    .video-hero__duration {
        padding: 0 0.8rem 0 0.4rem;
    }
    .video-hero__controls-container {
        display: none;
    }
    .video-hero__dots {
        bottom: auto;
        top: 18.7rem;
        right: 0.8rem;
    }
}
.pl-modal__content .video-modal .modal-video-col {
    padding-top: 0;
    padding-right: 1.6rem;
}
@media (max-width: 1023px) {
    .pl-modal__content .video-modal__wrapper {
        padding: 0;
    }
    .pl-modal__content .video-modal .modal-video-col {
        padding: 6rem 0 0;
    }
    .pl-modal__content .video-modal .video-js {
        height: 100%;
    }
}
#videoPlayerWrapModal.pl-modal {
    pointer-events: none;
}
#videoPlayerWrapModal.pl-modal.open {
    pointer-events: auto;
}
#videoPlayerWrapModal.pl-modal .close {
    right: 1.6rem;
    top: 1.6rem;
}
#videoPlayerWrapModal .pl-modal__content {
    margin: 0 auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
    max-width: 166.4rem;
    width: 90%;
}
@media (max-width: 1023px) {
    #videoPlayerWrapModal .pl-modal__content {
        padding-bottom: 0;
        width: auto;
    }
    #videoPlayerWrapModal.pl-modal {
        top: 0;
    }
    #videoPlayerWrapModal.pl-modal .close {
        right: 0.5rem;
        top: 0.5rem;
    }
    #videoPlayerWrapModal .pl-modal__content {
        padding-top: 0;
    }
}
@media (max-width: 700px) {
    #videoPlayerWrapModal.pl-modal {
        background: rgba(56, 0, 60, 0.7);
    }
}
.auto-playlist__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: sticky;
    right: 0;
    top: 0;
    z-index: 10;
    padding-top: 0.8rem;
    padding-bottom: 1.8rem;
    background-color: #fff;
}
.auto-playlist__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 2.5rem;
    line-height: 3rem;
}
.auto-playlist-toggle {
    display: flex;
    align-items: center;
    gap: 0.8rem;
    color: #37003c;
    border: none;
    background: none;
}
.auto-playlist-toggle__container {
    position: relative;
    display: block;
    width: 3.6rem;
    height: 1.8rem;
    border-radius: 9.5rem;
    padding: 0.1rem;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
}
.auto-playlist-toggle__container:hover {
    cursor: pointer;
}
.auto-playlist-toggle__switch {
    position: absolute;
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 50%;
    background-color: #fff;
    right: 0.1rem;
}
.auto-playlist-toggle--disabled .auto-playlist-toggle__container {
    background: #ebe5eb;
}
.auto-playlist-toggle--disabled .auto-playlist-toggle__switch {
    left: 0.1rem;
}
.auto-playlist-toggle__label {
    font-size: 1rem;
    line-height: 1.5rem;
}
.auto-playlist__list {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}
.auto-playlist__item.is-paused .video-thumbnail__header:before,
.auto-playlist__item.is-playing .video-thumbnail__header:before {
    display: block;
}
.auto-playlist__item.is-paused .video-thumbnail__meta-tag,
.auto-playlist__item.is-playing .video-thumbnail__meta-tag {
    display: none;
}
.auto-playlist__item.is-paused .video-thumbnail__next-label,
.auto-playlist__item.is-paused .video-thumbnail__now-playing,
.auto-playlist__item.is-playing .video-thumbnail__next-label,
.auto-playlist__item.is-playing .video-thumbnail__now-playing {
    display: flex;
}
.auto-playlist__item.is-paused .video-thumbnail__now-playing,
.auto-playlist__item.is-playing .video-thumbnail__now-playing {
    align-items: center;
}
.auto-playlist__item:last-of-type:is(.is-playing, .is-paused)
    .video-thumbnail__next-label {
    display: none;
}
@media (max-width: 1023px) {
    .auto-playlist__list {
        max-width: 73.1rem;
    }
}
@keyframes o {
    0% {
        top: 0;
    }
    to {
        top: 17rem;
    }
}
.mini-player-active {
    animation: 0.2s o forwards ease-out;
    position: fixed;
    top: 10rem;
    right: 6rem;
    width: 22%;
    z-index: 80;
}
.mini-player-active:after {
    content: "";
}
.mini-player-active:hover .mini-player-controls {
    opacity: 1;
    top: 0;
    visibility: visible;
}
.mini-player-active > div:first-of-type {
    pointer-events: none;
}
.mini-player-active .video-player__video {
    width: 100%;
    height: 0;
    padding-top: 56.3%;
}
.mini-player-active .video-player__video video {
    position: absolute !important;
}
.mini-player-active .video-player__audio-description-share-wrapper,
.mini-player-active .video-player__info-wrapper {
    display: none;
}
.mini-player-controls {
    background: rgba(0, 0, 0, 0.8);
    bottom: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden;
    transition: opacity 0.3s ease-in-out;
}
.mini-player-controls__list {
    bottom: 0;
    left: 0;
    padding: 1rem;
    position: absolute;
}
.mini-player-controls__list-item {
    display: inline-block;
}
.mini-player-controls__btn {
    cursor: pointer;
    color: transparent;
    border: none;
    background-color: none;
    width: 2rem;
    height: 2rem;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    background-color: transparent;
}
.mini-player-controls__btn::-moz-selection {
    background: none;
}
.mini-player-controls__btn::selection {
    background: none;
}
.mini-player-controls__btn.btn-play {
    background-image: url(../i/elements/icons/play-w.png);
}
.mini-player-controls__btn--mute {
    background-image: url(../i/elements/icons/mute.png);
}
.mini-player-controls__btn--close {
    position: absolute;
    top: 1rem;
    right: 1rem;
    width: 1.8rem;
    height: 1.8rem;
    background-image: url(../i/elements/icons/close-w.png);
}
.mini-player-controls__btn--top {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
    background-image: url(../i/elements/icons/scroll-up.png);
}
.mini-player-controls__btn--pause {
    background-image: url(../i/elements/icons/pause.png);
}
.mini-player-controls__top {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}
.mini-player-controls__close {
    position: absolute;
    right: 1rem;
    top: 1rem;
}
.mini-player-controls .vjs-big-play-button {
    display: none;
}
@media (max-width: 1024px) {
    .mini-player-active {
        display: none;
    }
}
.live-video-player.video-player .video-player__live-video-container {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 56.5%;
    position: relative;
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
    overflow: hidden;
    cursor: pointer;
}
.live-video-player.video-player
    .video-player__live-video-container:hover
    .video-player__live-video-button {
    opacity: 1;
}
.live-video-player.video-player
    .video-player__live-video-container.logged-in
    .video-player__live-video-tag {
    display: none;
}
.live-video-player.video-player .video-player__live-video-title-container {
    position: absolute;
    left: 1.8rem;
    top: 1.5rem;
    z-index: 20;
}
.live-video-player.video-player .video-player__live-video-title {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    color: #fff;
}
.live-video-player.video-player .video-player__live-video-subtitle {
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #fff;
}
.live-video-player.video-player .video-player__live-video-image {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    border-bottom-left-radius: 0.8rem;
    border-bottom-right-radius: 0.8rem;
}
.live-video-player.video-player .video-player__live-video-image:before {
    content: "";
    position: absolute;
    z-index: 10;
    left: 0;
    right: 0;
    top: 0;
    height: 12.3rem;
    background: linear-gradient(180deg, #000, transparent);
}
.live-video-player.video-player .video-player__live-video-tag {
    position: absolute;
    left: 0;
    bottom: 0;
    border-radius: 0 0.8rem;
    background: linear-gradient(
        245.98deg,
        #ff6900 -48.99%,
        #ff6604 -32.53%,
        #ff6010 -14.01%,
        #ff5625 4.51%,
        #ff4743 23.03%,
        #ff3468 41.55%,
        #ff2882 53.89%,
        #963cff 156.77%
    );
    display: flex;
    align-items: center;
    padding: 0 0.8rem 0 1rem;
}
.live-video-player.video-player .video-player__live-video-tag-icon {
    fill: #fff;
    width: 1rem;
    height: 1.2rem;
    margin-bottom: 0.2rem;
}
.live-video-player.video-player .video-player__live-video-tag-text {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-left: 0.6rem;
    color: #fff;
}
.live-video-player.video-player .video-player__live-video-button {
    border-radius: 100%;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
    opacity: 0.6;
    height: 7.6rem;
    width: 7.6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 10;
    transition: 0.2s ease-in-out;
}
.live-video-player.video-player .video-player__live-video-button-icon {
    fill: #fff;
    width: 5.2rem;
    height: 5.6rem;
    margin-left: 0.6rem;
}
.video-player-modal {
    display: none;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
    background: #fff;
    z-index: 200;
}
.video-player-modal.open {
    display: block;
    padding: 4.8rem 0;
}
.video-player-modal .close {
    cursor: pointer;
    display: block;
    width: 3.6rem;
    height: 3.6rem;
    position: absolute;
    top: 1.6rem;
    right: 1.6rem;
    background-image: url(../i/elements/icons/close-purple.svg);
    background-size: 1.72rem;
    color: transparent;
    background-position: 50%;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 0.072rem solid #d7ccd8;
    transition: background-color 0.2s;
}
.video-player-modal .close:focus,
.video-player-modal .close:hover {
    background-color: #f5f2f5;
}
.video-player-modal .auto-playlist__header {
    padding-top: 0;
}
@media (min-width: 1023px) {
    .video-player-modal .video-player-columns {
        border-bottom: none;
    }
    .video-player-modal .video-player-columns__main {
        margin-top: 2.4rem;
    }
}
.video-player-template {
    max-width: 132.6rem;
    margin: 0 auto;
}
.video-player-columns {
    max-height: 73.1rem;
    overflow: hidden;
    display: flex;
    gap: 1rem;
    margin: 4rem auto;
    padding-bottom: 4rem;
    border-bottom: 0.1rem solid #ebe5eb;
}
.video-player-columns__main {
    flex-grow: 1;
}
.video-player-columns__sidebar {
    max-width: 32.6rem;
    overflow: auto;
}
.video-player {
    background-color: #fff;
    color: #37003c;
}
.video-player,
.video-player__main-container {
    position: relative;
}
.video-player__brightcove-error-container {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: 56.5%;
    background: rgba(0, 0, 0, 0.8);
}
.video-player__brightcove-error-text {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
}
.video-player__video {
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 56.5%;
}
.video-player__video video {
    height: 100%;
}
@media (orientation: landscape) {
    .video-player__video video {
        max-height: none;
    }
}
.video-player__video .vjs-big-play-button {
    width: 7.6rem;
    height: 7.6rem;
    margin: 0;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: linear-gradient(
        137.27deg,
        #05f0ff 19.85%,
        #7367ff 91.08%,
        #963cff 113.26%
    );
}
@media (min-width: 1024px) {
    .video-player__video .vjs-big-play-button {
        opacity: 0.8;
        transition: opacity 0.4s;
    }
    .video-player__video .vjs-big-play-button:hover {
        opacity: 1;
    }
}
.video-player__video .vjs-big-play-button .vjs-icon-placeholder {
    background-image: url(../i/elements/icons/icn-play-white.svg);
    width: 2.7rem;
    height: 3.1rem;
    background-repeat: no-repeat;
    background-size: 100%;
    display: block;
    position: absolute;
    top: 50%;
    left: 53.5%;
    transform: translate(-50%, -50%);
}
.video-player__video .vjs-big-play-button .vjs-icon-placeholder:before,
.video-player__video .vjs-big-play-button span {
    display: none;
}
.video-player__video .vjs-load-progress div {
    background-color: #fff !important;
}
.video-player__video .vjs-play-progress,
.video-player__video .vjs-volume-level {
    background: linear-gradient(90deg, #3cadff, #06f0ff) !important;
}
.video-player__video.vjs-playing .vjs-big-play-button {
    display: none;
}
.video-player__video.vjs-playing
    .vjs-play-control
    .vjs-icon-placeholder:before {
    content: "\f103" !important;
}
.video-player__video.vjs-paused
    .vjs-play-control.vjs-ended
    .vjs-icon-placeholder:before {
    content: "\f101" !important;
}
.video-player__video.vjs-paused.vjs-ended
    .vjs-play-control.vjs-ended
    .vjs-icon-placeholder:before {
    content: "\f116" !important;
}
.video-player__video:hover .vjs-big-play-button {
    background-color: transparent;
    opacity: 1;
}
.video-player__info-wrapper {
    position: relative;
    margin-top: 1.6rem;
}
.video-player__meta-wrapper,
.video-player__run-time {
    display: flex;
    align-items: center;
    font-size: 1.2rem;
}
.video-player__run-time {
    margin-right: 0.8rem;
}
.video-player__time {
    margin-left: 0.4rem;
    color: #37003c;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-player__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 3.1rem;
    line-height: 3.6rem;
    color: #37003c;
    margin-top: 0.2rem;
    margin-bottom: 0.4rem;
}
.video-player__description {
    font-size: 1.6rem;
    line-height: 2.4rem;
}
.video-player__audio-description-button {
    cursor: pointer;
    width: 100%;
    color: #37003c;
    display: flex;
    align-items: center;
    border: none;
    background: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 0;
    margin-top: 1.637rem;
    padding-bottom: 1.637rem;
}
.video-player__audio-description-button:focus
    .video-player__audio-description-text,
.video-player__audio-description-button:hover
    .video-player__audio-description-text {
    text-decoration: underline;
}
.video-player__audio-description-button .audioDesc,
.video-player__audio-description-button .closedCaption {
    display: block;
    color: transparent;
    width: 2.475rem;
    height: 1.722rem;
    background-position: 50%;
    background-repeat: no-repeat;
}
.video-player__audio-description-button .audioDesc {
    background-image: url(../i/elements/icons/ui-icn-audio-description.svg);
}
.video-player__audio-description-button .closedCaption {
    margin-left: 0.35rem;
    margin-right: 0.6rem;
    background-image: url(../i/elements/icons/ui-icn-closed-caption.svg);
}
.video-player__arrow-icn {
    width: 1.13rem;
    height: 1.13rem;
    fill: #37003c;
    margin-left: auto;
}
.video-player .video-container--spacer {
    padding-top: 56.3%;
}
@media (max-width: 1023px) {
    .video-player-modal.open {
        padding: 0;
    }
    .video-player-modal .close {
        top: 0.8rem;
        right: 0.8rem;
        z-index: 20;
        background-color: #fff;
    }
    .video-player-columns {
        flex-direction: column;
        margin: 0 auto 2.4rem;
        gap: 1.6rem;
        max-height: none;
        padding-bottom: 0;
        height: 100vh;
    }
    .video-player-columns__main {
        border-bottom: 0.1rem solid #ebe5eb;
        padding-bottom: 1.6rem;
    }
    .video-player-columns__sidebar {
        max-width: none;
        padding: 0 0.8rem;
        gap: 0.9rem;
        display: flex;
    }
    .video-player-columns__sidebar .auto-playlist-wrapper {
        overflow: scroll;
    }
    .video-player__title {
        font-size: 2.5rem;
        line-height: 3rem;
    }
    .video-player__info-wrapper {
        padding: 0 0.8rem;
    }
    .video-player__audio-description-share-wrapper {
        padding-left: 0.8rem;
    }
}
@media (max-width: 700px) {
    .video-player__audio-description-button {
        font-size: 1rem;
        line-height: 1.5rem;
        margin-top: 0.615rem;
        padding-bottom: 0.615rem;
    }
    .video-player__audio-description-button .audioDesc,
    .video-player__audio-description-button .closedCaption {
        width: 1.53rem;
        height: 1.64rem;
        background-size: contain;
    }
    .video-player__audio-description-button .audioDesc {
        background-image: url(../i/elements/icons/audio-description-icn-sm.svg);
    }
    .video-player__audio-description-button .closedCaption {
        background-image: url(../i/elements/icons/closed-caption-icn-sm.svg);
        margin-left: 0.34rem;
        margin-right: 0.4rem;
    }
    .video-player__arrow-icn {
        width: 0.6rem;
    }
    .video-player__video .vjs-big-play-button {
        width: 4.3rem;
        height: 4.3rem;
    }
    .video-player__video .vjs-big-play-button .vjs-icon-placeholder {
        width: 1.5rem;
        height: 1.8rem;
    }
    .video-player__video.vjs-paused .vjs-big-play-button {
        display: block;
    }
}
.video-search {
    position: fixed;
    bottom: 3.6rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 70;
    width: 100%;
}
.video-search__bar {
    z-index: 10;
}
.video-search__bar.is-active .video-search__input-label {
    display: none;
}
.video-search__box {
    display: block;
    position: relative;
    width: 75%;
    min-width: 28rem;
    max-width: 61rem;
    margin: auto;
    background: #fff;
    border-radius: 3rem;
    box-shadow: 0 7px 8px 0 rgba(0, 0, 0, 0.2);
}
.video-search__box:before {
    content: "";
    opacity: 0;
    width: calc(100% + 0.2rem);
    height: calc(100% + 0.2rem);
    position: absolute;
    left: -0.1rem;
    top: -0.1rem;
    background: linear-gradient(175deg, #12e0ff 11.64%, #7665ff 87.07%);
    z-index: -1;
    border-radius: 3rem;
    transition: 0.2s;
}
.video-search__box.in-focus:before {
    opacity: 1;
}
.video-search__box:hover {
    border: #37003c;
}
.video-search__box:hover .video-search__input-label {
    color: #37003c;
}
.video-search__input {
    position: relative;
    width: 90%;
    padding: 2rem 1rem 2rem 3rem;
    border-radius: 3rem;
    border: none;
    color: #37003c;
    font-size: 1.8rem;
    margin-bottom: 0;
    background: transparent;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    z-index: 10;
    cursor: text;
}
.video-search__input:active,
.video-search__input:focus {
    outline: none;
}
.video-search__input:active + .video-search__input-label,
.video-search__input:focus + .video-search__input-label {
    display: none;
}
.video-search__input-label {
    color: #af99b1;
    position: absolute;
    width: 100%;
    top: 50%;
    transform: translateY(-50%);
    left: 3rem;
    font-size: 2rem;
    line-height: 2.4rem;
    z-index: 0;
}
.video-search__input-label span {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.video-search__button-container {
    position: absolute;
    top: 1.3rem;
    right: 1rem;
    z-index: 10;
    transition: 0.2s;
}
.video-search__button-container .icn {
    position: absolute;
    width: 3.1rem;
    height: 3.1rem;
    fill: #37003c;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
}
.video-search__button-container:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #d7ccd8;
    width: 0.1rem;
}
.video-search__button-container:focus,
.video-search__button-container:hover {
    cursor: pointer;
}
.video-search__button-container:focus .icn,
.video-search__button-container:hover .icn {
    fill: #963cff;
}
.video-search__button-container.is-active {
    pointer-events: all;
    opacity: 1;
}
.video-search__button {
    background-color: transparent;
    border: 0;
    text-indent: -99999px;
    transition: all 0.2s;
    display: block;
    width: 5rem;
    height: 3.1rem;
    position: relative;
}
@media (max-width: 700px) {
    .video-search {
        bottom: 2.2rem;
    }
    .video-search__input {
        font-size: 1.6rem;
        width: 100%;
        padding: 1.3rem 4rem 1.3rem 2rem;
    }
    .video-search__input-label {
        left: 2rem;
        font-size: 1.2rem;
    }
    .video-search__button-container {
        top: 0.6rem;
        right: 0.4rem;
    }
    .video-search__button-container .icn {
        transform: translate(-50%, -50%) scale(0.7);
    }
    .video-search__button {
        width: 4.1rem;
        height: 3.1rem;
    }
}
.u-body-no-scroll {
    position: fixed;
    overflow: hidden;
    width: 100%;
    height: 100%;
}
.u-widget-contain {
    max-width: 1376px;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0.8rem;
    padding-right: 0.8rem;
}
.u-hide {
    display: none !important;
}
.u-show {
    display: block !important;
}
.u-disabled {
    pointer-events: none;
}
.u-text-center {
    text-align: center;
}
.u-inline {
    display: inline-block !important;
}
@media (max-width: 700px) {
    .u-hide-mob {
        display: none !important;
    }
}
@media (min-width: 1100px) {
    .u-show-tab-l {
        display: none !important;
    }
}
@media (max-width: 1100px) {
    .u-hide-tab-l {
        display: none !important;
    }
}
@media (min-width: 900px) {
    .u-show-tab-s {
        display: none !important;
    }
}
@media (max-width: 900px) {
    .u-hide-tab-s {
        display: none !important;
    }
}
@media (max-width: 1023px) {
    .u-hide-tab {
        display: none !important;
    }
}
@media (max-width: 800px) {
    .u-hide-mob-l {
        display: none !important;
    }
}
@media (min-width: 800px) {
    .u-show-mob-l {
        display: none !important;
    }
}
.u-show-tab {
    display: none !important;
}
@media (max-width: 1023px) {
    .u-show-tab {
        display: block !important;
    }
}
.u-show-mob {
    display: none !important;
}
@media (max-width: 700px) {
    .u-show-mob {
        display: block !important;
    }
}
.u-text-right {
    text-align: right;
}
.u-text-left {
    text-align: left;
}
.u-margin-right {
    margin-right: 0.5rem !important;
}
.u-no-margin {
    margin: 0 !important;
}
.u-no-margin-bottom {
    margin-bottom: 0 !important;
}
.u-no-margin-top {
    margin-top: 0 !important;
}
.u-no-padding {
    padding: 0 !important;
}
.u-margin-top {
    margin-top: 3rem;
}
@media (max-width: 700px) {
    .u-margin-top {
        margin-top: 1rem;
    }
}
@media (min-width: 1023px) {
    .u-margin-top-desktop {
        margin-top: 3rem;
    }
}
.u-margin-top-small {
    margin-top: 1rem;
}
.u-margin-bottom {
    margin-bottom: 3rem;
}
@media (max-width: 700px) {
    .u-margin-bottom {
        margin-bottom: 1rem;
    }
}
@media (max-width: 700px) {
    .u-margin-bottom-mob {
        margin-bottom: 1rem !important;
    }
}
.u-link-reset {
    color: initial;
    text-decoration: none;
}
.u-fill-height {
    height: 100%;
}
.stats-card {
    color: #37003c;
    letter-spacing: -0.04rem;
    list-style-type: none;
}
.stats-card * {
    color: #37003c;
    text-decoration: none;
}
.stats-card__container {
    width: 100%;
}
.stats-card__wrapper {
    border: 0.1rem solid #ebe5eb;
    border-radius: 1.2rem;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}
.stats-card__wrapper:hover .stats-card__player-link,
.stats-card__wrapper:hover .stats-card__player-name {
    text-decoration: underline;
}
.stats-card-rail .stats-card {
    width: 32.8rem;
    min-width: 32.8rem;
}
.stats-card__title {
    margin: 1.6rem 0;
    font-size: 2.5rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.stats-card__top-section {
    display: flex;
    position: relative;
    height: 33.5rem;
}
.stats-card__stats-list-wrapper {
    width: 10rem;
    padding: 1.6rem 0.5rem 2.5rem 1.2rem;
    z-index: 10;
}
.stats-card__stats-list {
    margin-top: 1rem;
}
.stats-card__player-image {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: calc(100% - 10rem);
}
.stats-card__player-info {
    padding: 1rem 1rem 0;
}
.stats-card__player-bottom-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 1rem 1rem;
}
.stats-card__player-name {
    color: #37003c;
    text-decoration: none;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.stats-card__player-name:hover {
    text-decoration: underline;
}
.stats-card__player-first {
    font-size: 1.6rem;
    line-height: 1;
}
.stats-card__player-last {
    font-size: 3.9rem;
    line-height: 1;
}
.stats-card__player__position-container {
    margin-top: 0.4rem;
}
.stats-card__player-position {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.stats-card__player-nationality {
    display: flex;
    align-items: center;
}
.stats-card__player-country {
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-left: 0.4rem;
}
.stats-card__player-link {
    color: #37003c;
    text-decoration: none;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: flex;
    align-items: center;
}
.stats-card__player-link .icn {
    margin-left: 0.4rem;
    width: 1.2rem;
    height: 1.2rem;
}
.stats-card__player-link:hover {
    text-decoration: underline;
}
.stats-card__flag {
    width: 2.9rem;
    display: flex;
    align-items: center;
}
.stats-card__flag-icon {
    width: 100%;
}
.stats-card__badge {
    width: 7.4rem;
    height: 7.4rem;
}
.stats-card__badge .badge-image {
    width: 100%;
    height: 100%;
}
.stats-card__row:not(:last-child) {
    margin-bottom: 1.2rem;
}
.stats-card__pos {
    font-size: 1.2rem;
    line-height: 1.2rem;
    margin-bottom: 0.2rem;
    word-break: break-word;
}
.stats-card__stat {
    font-size: 2.5rem;
    line-height: 2.5rem;
    margin-bottom: 0.2rem;
    font-weight: 800;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.stats-card__background-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.stats-card__background {
    flex: 1 1 50%;
    height: 100%;
    position: relative;
}
.stats-card__svg-decoration {
    position: absolute;
    width: 100%;
    height: 100%;
    inset: 0;
    opacity: 0.07;
}
.stats-card__squad-number {
    display: none;
}
.stats-card .loader {
    overflow: hidden;
    margin-right: 0.5rem;
}
.stats-card__player-image.t3,
.stats-card__player-image.t7606,
.stats-card__player-image.t14633 {
    background: linear-gradient(284.38deg, #be000a, #ff0203);
}
.stats-card__player-image.t7,
.stats-card__player-image.t7605,
.stats-card__player-image.t15986 {
    background: linear-gradient(284.38deg, #7d1142, #a6245f);
}
.stats-card__player-image.t94 {
    background: linear-gradient(284.38deg, #c10000, #ff1c24);
}
.stats-card__player-image.t36,
.stats-card__player-image.t7552,
.stats-card__player-image.t8951 {
    background: linear-gradient(284.38deg, #0054a6, #1471cc);
}
.stats-card__player-image.t91 {
    background: linear-gradient(284.38deg, #af0c13, #df1e26);
}
.stats-card__player-image.t8,
.stats-card__player-image.t7141,
.stats-card__player-image.t12943 {
    background: linear-gradient(284.38deg, #1934be, #2145f6);
}
.stats-card__player-image.t31,
.stats-card__player-image.t7142,
.stats-card__player-image.t18257 {
    background: linear-gradient(284.38deg, #093466, #0d5dba);
}
.stats-card__player-image.t11,
.stats-card__player-image.t6749,
.stats-card__player-image.t12933 {
    background: linear-gradient(284.38deg, #00019e, #3334b1);
}
.stats-card__player-image.t2,
.stats-card__player-image.t54,
.stats-card__player-image.t6755,
.stats-card__player-image.t6886,
.stats-card__player-image.t12971,
.stats-card__player-image.t17017 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.stats-card__player-image.t13,
.stats-card__player-image.t8879,
.stats-card__player-image.t12940 {
    background: linear-gradient(284.38deg, #0b56a4, #003090);
}
.stats-card__player-image.t14,
.stats-card__player-image.t6717,
.stats-card__player-image.t15987 {
    background: linear-gradient(284.38deg, #911712, #dc0714);
}
.stats-card__player-image.t43,
.stats-card__player-image.t6718,
.stats-card__player-image.t12969 {
    background: linear-gradient(284.38deg, #6a9bc2, #98c5e9);
}
.stats-card__player-image.t1,
.stats-card__player-image.t6752,
.stats-card__player-image.t15988 {
    background: linear-gradient(284.38deg, #b40808, #ea0c0c);
}
.stats-card__player-image.t4,
.stats-card__player-image.t7603,
.stats-card__player-image.t12970 {
    background: linear-gradient(284.38deg, #231f20, #444041);
}
.stats-card__player-image.t17,
.stats-card__player-image.t18585,
.stats-card__player-image.t19584 {
    background: linear-gradient(284.38deg, #c2112e, #d93d56);
}
.stats-card__player-image.t20,
.stats-card__player-image.t7588,
.stats-card__player-image.t12945 {
    background: linear-gradient(284.38deg, #fc2651, #c80028);
}
.stats-card__player-image.t6,
.stats-card__player-image.t7631,
.stats-card__player-image.t12968 {
    background: linear-gradient(284.38deg, #fff, #e3e3e3);
}
.stats-card__player-image.t21,
.stats-card__player-image.t7632,
.stats-card__player-image.t12944 {
    background: linear-gradient(284.38deg, #6f2130, #963849);
}
.stats-card__player-image.t39,
.stats-card__player-image.t6746,
.stats-card__player-image.t12934 {
    background: linear-gradient(284.38deg, #ffca5e, #f99808);
}
.stats-card__player-image.t102 {
    background: linear-gradient(284.38deg, #de3c11, #fa4616);
}
.stats-card__player-image.t90 {
    background: linear-gradient(284.38deg, #500024, #81204c);
}
.stats-card__player-image.t49 {
    background: linear-gradient(284.38deg, #e30613, #fa3844);
}
.stats-card__player-image.t88 {
    background: #f6a22e;
}
.stats-card__player-image.t38 {
    background: #f5f5f5;
}
.stats-card__player-image.t25,
.stats-card__player-image.t7143,
.stats-card__player-image.t12939 {
    background: #db1d23;
}
.stats-card__player-image.t110,
.stats-card__player-image.t6747,
.stats-card__player-image.t12935 {
    background: #d71f30;
}
.stats-card__player-image.t56,
.stats-card__player-image.t6756,
.stats-card__player-image.t12938 {
    background: #db001b;
}
.stats-card__player-image.t80 {
    background: #f5f5f5;
}
.stats-card__player-image.t57 {
    background: #fe0;
}
.stats-card__player-image.t35,
.stats-card__player-image.t6753,
.stats-card__player-image.t12948 {
    background: #f5f5f5;
}
.stats-card__player-image.t37 {
    background: #cf181d;
}
.stats-card__player-image.t41 {
    background: #104c8c;
}
.stats-card__player-image.t5,
.stats-card__player-image.t6748,
.stats-card__player-image.t12936 {
    background: #00adef;
}
.stats-card__player-image.t92 {
    background: #f7931e;
}
.stats-card__player-image.t30 {
    background: #f5f5f5;
}
.stats-card__player-image.t55 {
    background: #6c0c33;
}
.stats-card__player-image.t113 {
    background: #e31b23;
}
.stats-card__player-image.t97 {
    background: #035daa;
}
.stats-card__player-image.t33 {
    background: #e63234;
}
.stats-card__player-image.t9 {
    background: #009edb;
}
.stats-card__player-image.t24,
.stats-card__player-image.t6757,
.stats-card__player-image.t12937 {
    background: #f5f5f5;
}
.stats-card__player-image.t40,
.stats-card__player-image.t8948,
.stats-card__player-image.t8966 {
    background: linear-gradient(284.38deg, #0d4dde, #0333a0);
}
.stats-card__player-image.t22 {
    background: #f5f5f5;
}
.stats-card__player-image.t45,
.stats-card__player-image.t7604,
.stats-card__player-image.t12946 {
    background: #00a94f;
}
.stats-card__player-image.t105 {
    background: #004596;
}
.stats-card__player-image.t52 {
    background: #005cab;
}
.stats-card__player-image.t47 {
    background: #2a307d;
}
.stats-card__player-image.t108,
.stats-card__player-image.t12941,
.stats-card__player-image.t17419 {
    background: #0060a9;
}
.stats-card__player-image.t19 {
    background: #005daa;
}
.stats-card__player-image.t46 {
    background: #ee3424;
}
.stats-card__player-image.t111 {
    background: #005ca6;
}
@media (max-width: 1100px) {
    .stats-card {
        max-width: 32.8rem;
        display: inline-block;
        margin-right: 1rem;
    }
    .stats-card__bottom-section {
        height: 13.6rem;
    }
}
@media (max-width: 1023px) {
    .stats-card {
        margin-right: 0;
    }
}
@media (max-width: 700px) {
    .stats-card {
        margin: 0 1rem;
        display: inline;
    }
}
.stats-card-rail {
    margin-top: 2rem;
}
.stats-card-rail__list {
    display: flex;
    overflow-x: auto;
    width: 100%;
    margin: 0;
}
.stats-card-rail li {
    padding-left: 0;
    padding-right: 0;
}
.stats-card-rail .stats-card {
    width: calc((100% - 1.6rem) / 3);
}
.stats-card-rail .stats-card:not(:last-child) {
    margin-right: 0.8rem;
}
@media (max-width: 700px) {
    .stats-card-rail {
        padding-bottom: 4.6rem;
    }
    .stats-card-rail .widget-header__cta {
        bottom: 0;
    }
}
.nike-ball-hub-promo:before {
    background: linear-gradient(180deg, #e33d40, #e75f2a);
}
@media (max-width: 700px) {
    .nike-ball-hub-promo .info {
        background: linear-gradient(#e33d40, #e75f2a);
    }
}
.bespoke-promo {
    position: relative;
    overflow: hidden;
    color: #fff;
    margin-bottom: 3.2rem;
}
.bespoke-promo:before {
    content: "";
    transform: skew(30deg);
    position: absolute;
    top: 0;
    right: -10rem;
    left: 15rem;
    bottom: 0;
}
.bespoke-promo__image-container {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 0.6rem;
    width: 30%;
    max-width: 18rem;
}
.bespoke-promo__image-container img {
    display: block;
    width: 100%;
    position: relative;
    z-index: 10;
    margin: 0 auto;
}
.bespoke-promo__info {
    width: 70%;
    position: relative;
    z-index: 20;
    display: inline-block;
    vertical-align: middle;
    margin-right: -4px;
    padding: 2.6rem 2rem 4rem 4.2rem;
}
.bespoke-promo__title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 1.2rem;
    font-size: 2.5rem;
    line-height: 3rem;
}
.bespoke-promo__description {
    line-height: 2.1rem;
    margin-bottom: 1.2rem;
    font-size: 1.4rem;
    color: #fff;
}
.bespoke-promo .global-btn .icn.arrow-right {
    width: 1.6rem;
    height: 1.6rem;
    background-size: 100%;
    margin-left: 0.8rem;
}
@media (max-width: 840px) {
    .bespoke-promo {
        overflow: visible;
    }
    .bespoke-promo:before {
        transform: none;
        left: -0.8rem;
        right: -0.8rem;
    }
}
@media (max-width: 640px) {
    .bespoke-promo__info {
        width: 100%;
        padding: 2.6rem 1.6rem 1.9rem;
    }
}
.stats-table__main-stat,
.stats-table__main-stat a,
.stats-table__player,
.stats-table__player a,
.stats-table__rank,
.stats-table__rank a {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.stats-table__header {
    font-size: 2rem;
    line-height: 3rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    display: inline-flex;
    text-transform: capitalize;
    margin-bottom: 0.8rem;
}
.stats-table-filter {
    margin: 1.6rem 0 1.8rem;
}
.stats-table__header-rank {
    width: 8rem;
}
.stats-table__header-stat {
    width: 10rem;
}
.stats-table .noContentContainer {
    background-color: transparent;
    color: #37003c;
}
.stats-table .loader {
    width: 30rem;
    padding: 1rem 0;
}
.stats-table tbody td {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.6rem;
}
.stats-table tbody td:before {
    display: none;
}
.stats-table tbody td .badge {
    margin-right: 1rem;
}
.stats-table__flag-icon {
    width: 2.9rem;
    margin-right: 0.9rem;
}
.stats-table__cell-icon-align {
    display: flex;
    align-items: center;
}
@media (max-width: 700px) {
    .stats-table__name,
    .stats-table__name a {
        font-weight: 400;
    }
    .stats-table-filter {
        margin-bottom: 2.4rem;
    }
    .stats-table tbody td {
        padding: 1.6rem 0.8rem;
    }
    .stats-table .badge {
        width: 1.7rem;
        margin-right: 0.6rem;
    }
    .stats-table__header-rank {
        width: 3rem;
    }
    .stats-table__header-stat {
        width: 5rem;
    }
}
.records-header {
    min-height: 25rem;
    display: flex;
    justify-content: center;
    text-align: center;
    overflow: hidden;
    position: relative;
    color: #37003c;
    padding-top: 5.1rem;
    border-radius: 0.8rem;
    margin-top: 3.9rem;
}
.records-header__bg-image {
    -o-object-fit: cover;
    object-fit: cover;
}
.records-header__wrapper {
    z-index: 1;
}
.records-header__logo {
    width: 25.9rem;
    background-size: contain;
    background-position: 50%;
}
.records-header__title {
    color: #fff;
    font-size: 4.8rem;
    line-height: 5.8rem;
    letter-spacing: -0.04rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.records-header__tabs {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
.records-header ~ .tabbedContent {
    position: relative;
    z-index: 10;
    margin-top: -3.4rem;
}
.records-header ~ .tabbedContent .tablist {
    justify-content: center;
}
@media (max-width: 700px) {
    .records-header {
        min-height: 19.3rem;
        padding-top: 2.4rem;
    }
    .records-header__logo {
        width: 21.2rem;
    }
    .records-header__title {
        font-size: 3.9rem;
        line-height: 4.7rem;
    }
}
.records {
    display: none;
}
.records .pageFilter {
    display: flex;
    margin-top: 4.1rem;
    margin-bottom: 1.2rem;
}
.records .filter-button--reset {
    margin-left: auto;
}
.records .filter-button--reset * {
    pointer-events: none;
}
.records__filter-label {
    font-size: 1.2rem;
    margin-bottom: 1rem;
}
.records__filter-list {
    overflow: auto;
    white-space: nowrap;
    padding: 0 2rem;
    max-width: 1240px;
    margin: 0 auto;
}
@media (max-width: 700px) {
    .records__filter-list {
        padding-left: 1rem;
        padding-right: 1rem;
    }
}
.records__filter-list:after {
    content: "";
    flex: 1 0 2rem;
}
.records__filter-btn {
    text-transform: capitalize;
}
.records__article {
    width: calc(50% - 0.8rem / 2);
}
.records__article--has-columns {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 0.8rem;
    column-gap: 0.8rem;
    width: 100%;
}
.records__article > p {
    margin-bottom: 3rem;
}
.records__article > p:empty {
    display: none;
}
.records__article > .articleWidget {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 2.4rem;
    float: none;
    width: 100%;
}
.records__article > .articleWidget .vjs-big-play-button {
    background: linear-gradient(137.27deg, #ebff00, #00ff87 50%, #05f0ff);
}
.records__article > .articleWidget .embeddable-photo {
    margin: 4rem 0;
}
.records__article > .articleWidget .embeddable-photo__description {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding: 1.6rem 0;
    border-bottom: 0.1rem solid #f5f2f5;
}
@media (max-width: 700px) {
    .records__article > .articleWidget .embeddable-photo {
        margin: 2.4rem 0;
    }
    .records__article > .articleWidget .embeddable-photo__description {
        font-size: 1rem;
        line-height: 1.5rem;
        padding: 0.65rem 0;
    }
}
.records table {
    font-size: 1.3rem;
    table-layout: fixed;
    vertical-align: top;
    margin-bottom: 2.4rem;
    border-collapse: collapse;
    width: 100%;
}
.records td {
    padding: 0.8rem;
    font-size: 1.2rem;
    width: 50%;
    vertical-align: top;
    line-height: 1.8rem;
}
.records td:first-child {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.records tr:not(:first-child) td:first-child {
    position: relative;
    vertical-align: middle;
}
.records tr:not(:first-child) td:first-child:after {
    content: "";
    width: 0.1rem;
    background-color: #f5f2f5;
    height: 2.8rem;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    position: absolute;
}
.records .standingsContainer table {
    border-bottom: none;
    border-left: none;
    border-right: none;
    border-top: 1px solid #e8e8e8;
    margin-bottom: 0;
}
.records tbody:not(.standingEntriesContainer) tr {
    border-bottom: 0.1rem solid #f5f2f5;
}
.records tbody:not(.standingEntriesContainer) tr:first-child {
    background: linear-gradient(
        238.01deg,
        #ebff00 -2.21%,
        #00ff87 102.01%,
        #05f0ff 206.23%
    );
}
.records tbody:not(.standingEntriesContainer) tr:first-child td {
    padding-right: 0;
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.records tbody.standingEntriesContainer td {
    width: 25%;
}
@media (max-width: 1023px) {
    .records
        .articleWidget.full-width
        .scorebox--embeddable
        .team
        .teamName
        .long {
        display: none;
    }
    .records
        .articleWidget.full-width
        .scorebox--embeddable
        .team
        .teamName
        .short {
        display: inline;
    }
}
@media (max-width: 700px) and (min-width: 500px) {
    .records
        .articleWidget.full-width
        .scorebox--embeddable
        .team
        .teamName
        .long {
        display: inline;
    }
    .records
        .articleWidget.full-width
        .scorebox--embeddable
        .team
        .teamName
        .short {
        display: none;
    }
}
.records .scorebox--embeddable .badgeContainer {
    height: 6.6rem;
    width: 5rem;
}
.records .scorebox--embeddable .badgeContainer .badge-50 {
    display: none;
}
.records .scorebox--embeddable .badgeContainer .badge-25 {
    display: block;
}
.records .scorebox--embeddable .team.home {
    padding-left: 5rem;
}
.records .scorebox--embeddable .team.away {
    padding-right: 5rem;
}
.records .scorebox--embeddable .teamName {
    height: 6.6rem;
    padding: 1rem;
}
.records .scorebox--embeddable .score {
    font-size: 3rem;
    line-height: 6.6rem;
    width: 10rem;
}
.records .scorebox--embeddable .matchEvents .home {
    padding-right: 1rem;
}
.records .scorebox--embeddable .matchEvents .away {
    padding-left: 1rem;
}
.records .scorebox--embeddable .assists .home {
    padding-right: 1rem;
}
.records .scorebox--embeddable .assists .away {
    padding-left: 1rem;
}
@media (max-width: 1366px) and (min-width: 700px) {
    .records .scorebox--embeddable .matchScoreContainer,
    .records .scorebox--embeddable .teamName {
        align-items: center;
        display: flex;
        font-size: 1.6rem;
        height: 6rem;
        justify-content: center;
    }
    .records .scorebox--embeddable .badgeContainer {
        height: 6rem;
    }
    .records .scorebox--embeddable .team.home {
        padding-left: 5rem;
    }
    .records .scorebox--embeddable .team.away {
        padding-right: 5rem;
    }
    .records .scorebox--embeddable .teamName {
        font-size: 1.6rem;
        line-height: inherit;
    }
    .records .scorebox--embeddable .score {
        font-size: 2rem;
        line-height: inherit;
        width: 8rem;
    }
}
@media (max-width: 1240px) {
    .records .scorebox--embeddable .teamName {
        font-size: 1.2rem;
    }
    .records .scorebox--embeddable .score {
        font-size: 1.6rem;
    }
}
@media (max-width: 1200px) {
    .records .scorebox--embeddable .badgeContainer {
        width: 4rem;
    }
    .records .scorebox--embeddable .team.home {
        padding-left: 4rem;
    }
    .records .scorebox--embeddable .team.away {
        padding-right: 4rem;
    }
    .records .scorebox--embeddable .score {
        width: 6rem;
    }
    .records .scorebox--embeddable .score span {
        padding: 0 0.5rem;
    }
}
@media (max-width: 1023px) {
    .records .scorebox--embeddable .badgeContainer,
    .records .scorebox--embeddable .matchScoreContainer,
    .records .scorebox--embeddable .teamName {
        height: 4rem;
    }
    .records .scorebox--embeddable .pageFilter .dropDown {
        display: flex;
    }
}
@media (max-width: 700px) {
    .records .scorebox--embeddable .score,
    .records .scorebox--embeddable .teamName,
    .records .scorebox--embeddable .teamName .short {
        line-height: 4rem;
    }
    .records .scorebox--embeddable .score,
    .records .scorebox--embeddable .teamName {
        height: 4rem;
    }
    .records .scorebox--embeddable .teamName {
        padding: 0;
    }
}
@media (max-width: 1023px) {
    .records .pageFilter {
        margin-bottom: 1.2rem;
        margin-top: 1.2rem;
        border: 0.1rem solid #ebe5eb;
        border-radius: 0.4rem;
    }
    .records .pageFilter .dropDown,
    .records .pageFilter .filter-button--reset {
        display: flex;
    }
    .records .pageFilter .dropDown {
        width: 100%;
        margin-bottom: 0;
        padding-bottom: 0;
    }
    .records .pageFilter .dropDown .current {
        width: 100%;
    }
    .records .pageFilter .dropDown .current:after {
        background-image: url(../fonts/dropdown-arrows.svg);
    }
}
@media (max-width: 700px) {
    .records__filter {
        margin-bottom: 2rem;
        padding-bottom: 2rem;
    }
    .records__filter-list:after {
        flex: 1 0 1rem;
    }
    .records__article {
        -moz-column-count: 1;
        column-count: 1;
        width: 100%;
    }
    .records tbody:not(.standingEntriesContainer) tr:first-child td {
        font-size: 2rem;
        line-height: 3rem;
    }
}
.embeddedStats {
    width: 100%;
    min-height: 35rem;
    padding-bottom: 1rem;
}
.embeddedStats:before {
    content: "";
    display: block;
}
.embeddedStats:after {
    content: "";
    display: table;
    clear: both;
}
.embeddedStats .sectionTitle {
    margin: 0;
    font-size: 1.8rem;
    background: #37003c;
    color: #fff;
    line-height: 1.5;
    padding: 0.8rem 1rem;
}
.embeddedStats .teamName {
    width: 50%;
    display: block;
    float: left;
    color: #333;
    text-decoration: none;
    text-align: center;
    padding: 2rem 0;
}
.embeddedStats .teamName:hover {
    text-decoration: underline;
}
.embeddedStats .teamName .badgeContainer {
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 45px;
    margin-right: 0.5rem;
    background: #fff;
    border: 3px solid #ff2882;
    border-radius: 100%;
}
.embeddedStats .teamName .badgeContainer [class*="badge"] {
    margin: 7px;
}
.embeddedStats .teamName:first-of-type .badgeContainer {
    border-color: #37003c;
}
.embeddedStats .mainStat {
    width: 40%;
    float: left;
    padding: 0 0.8rem;
}
.embeddedStats .mainStat .donut {
    position: relative;
}
.embeddedStats .mainStat .donutHole {
    width: 140px;
    height: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -72px 0 0 -70px;
    border-radius: 100%;
    z-index: 5;
    background: #fff;
    line-height: 5.6;
    text-align: center;
    font-size: 2.4rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.embeddedStats .mainStat .possession {
    background: #37003c;
    border-radius: 50%;
    transform: rotate(-90deg);
}
.embeddedStats .possessionLegend {
    width: 100%;
    margin: 1.5rem 0;
}
.embeddedStats .possessionLegend__wrapper {
    margin: 0 auto;
    display: table;
}
.embeddedStats .possessionLegend__circle {
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin-right: 0.5rem;
    display: inline-block;
    vertical-align: text-bottom;
}
.embeddedStats .possessionLegend .possessionLegend--1 {
    display: inline-block;
}
.embeddedStats
    .possessionLegend
    .possessionLegend--1
    .possessionLegend__circle {
    background-color: #37003c;
}
.embeddedStats .possessionLegend .possessionLegend--2 {
    display: inline-block;
}
.embeddedStats
    .possessionLegend
    .possessionLegend--2
    .possessionLegend__circle {
    background-color: #ff2882;
}
.embeddedStats .possessionLegend__stat {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-right: 1.5rem;
}
.embeddedStats .otherStatsContainer {
    width: 60%;
    min-height: 25rem;
    float: left;
    padding: 0 0.8rem;
}
.embeddedStats .statTitle {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    margin-bottom: 0.5rem;
    display: inline-block;
}
.embeddedStats .resultDisplay {
    width: 100%;
    height: 3rem;
    display: block;
    position: relative;
    margin-bottom: 1rem;
    border-radius: 2px;
    background: #ff2882;
}
.embeddedStats .resultDisplay .result {
    height: 100%;
    background: #37003c;
}
.embeddedStats .resultDisplay .statsContainer {
    width: 100%;
    position: absolute;
    top: 0;
    padding: 0 0.8rem;
    line-height: 3rem;
    color: #fff;
}
.embeddedStats .resultDisplay .statsContainer span:last-child {
    float: right;
}
.embeddedStats .statsWrapper {
    width: 100%;
    float: left;
    display: flex;
}
.embeddedStats .statsWrapper:before {
    content: "";
    display: block;
}
.embeddedStats .statsWrapper:after {
    content: "";
    display: table;
    clear: both;
}
@media (max-width: 1023px) {
    .embeddedStats .mainStat .donutHole {
        width: 100px;
        height: 100px;
        margin: -52px 0 0 -50px;
        line-height: 4.2;
    }
}
@media (max-width: 700px) {
    .embeddedStats .mainStat {
        width: 45%;
    }
    .embeddedStats .otherStatsContainer {
        width: 55%;
    }
}
@media (max-width: 400px) {
    .embeddedStats .statsWrapper {
        flex-direction: column;
    }
    .embeddedStats .statsWrapper .mainStat {
        margin-bottom: 2rem;
        width: 100%;
    }
    .embeddedStats .statsWrapper .mainStat .donut {
        width: 50%;
        float: left;
    }
    .embeddedStats .statsWrapper .possessionLegend {
        margin: 4rem 0;
    }
    .embeddedStats .statsWrapper .possessionLegend--1,
    .embeddedStats .statsWrapper .possessionLegend--2 {
        display: block;
    }
    .embeddedStats .otherStatsContainer {
        width: 100%;
        border: none;
    }
    .embeddedStats .teamName .team {
        display: block;
        margin: 0.5rem 0 0;
    }
}
.articleQuote {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    position: relative;
    margin: 2rem 0 2rem -10rem;
    padding: 3rem 5rem 2rem;
    background: #05f0ff;
}
.articleQuote .quoteMarks {
    background: url(../i/bg-elements/quotes.png);
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    width: 34px;
    height: 26px;
    top: -4px;
    left: 2rem;
}
.articleQuote .name {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
}
.articleQuote p {
    font-size: 2rem;
}
.articleQuote footer p {
    margin: 0;
    font-size: 1.4rem;
}
.video-embedded .vjs-dock-text {
    padding-right: 1em;
    text-align: left;
    background: linear-gradient(180deg, #000, transparent);
}
.video-embedded .vjs-dock-description,
.video-embedded .vjs-dock-title {
    white-space: normal;
    letter-spacing: -0.04rem;
}
.video-embedded .vjs-dock-title {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin-bottom: 0;
}
.video-embedded .vjs-dock-description {
    font-family: OpenSans-Regular, Arial, Helvetica Neue, Helvetica,
        sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.video-embedded__meta {
    display: flex;
    padding: 1.6rem 0;
    border-bottom: 0.1rem solid #f5f2f5;
    position: relative;
}
.video-embedded__audioDesc .label,
.video-embedded__closedCaption .label {
    font-family: OpenSans-Bold, Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 400;
    background: #87668a;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.8rem;
    display: flex;
    justify-content: center;
    border-radius: 20%;
    padding: 0.1rem 0.4rem;
}
.video-embedded__closedCaption .label {
    margin-right: 0.5rem;
}
.video-embedded__audioDesc {
    cursor: pointer;
    display: flex;
    align-items: center;
}
.video-embedded__audioDesc .desc-container {
    font-size: 1.6rem;
    text-transform: capitalize;
    color: #37003c;
    margin-left: 0.8rem;
    display: flex;
    align-items: center;
    letter-spacing: -0.04rem;
}
.video-embedded__audioDesc .desc-text {
    margin-right: 5px;
}
.video-embedded__audioDesc .icon {
    background-image: url(../i/elements/icons/arrow-forward-purple.svg);
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.video-embedded__closedCaption + .video-embedded__audioDesc .label--cc {
    display: none;
}
.video-embedded .video-js video::-webkit-media-text-track-container {
    height: inherit;
    overflow: visible;
}
.video-embedded .video-js video::-webkit-media-text-track-display {
    top: 17em;
}
@media (max-width: 700px) {
    .video-embedded__meta {
        padding: 0.8rem 0;
    }
    .video-embedded__meta .label {
        font-size: 1rem;
        padding: 0 0.3rem;
    }
    .video-embedded__audioDesc .desc-container {
        font-size: 1rem;
        margin-left: 0.4rem;
    }
    .video-embedded__audioDesc .icon {
        width: 0.7rem;
        height: 0.7rem;
        background-size: 100%;
    }
    .video-embedded .vjs-dock-title {
        font-size: 1rem;
        line-height: 1.5rem;
    }
    .video-embedded .vjs-dock-description {
        font-size: 0.8rem;
        line-height: 1.5rem;
    }
}
@media (max-width: 1023px) {
    .articleQuote p {
        font-size: 1.6rem;
    }
}
@media (max-width: 700px) {
    .articleQuote {
        padding: 3rem 2rem 2rem;
    }
    .articleQuote p {
        font-size: 1.5rem;
    }
    .articleQuote footer p,
    .video-embedded__audioDesc .desc {
        font-size: 1.2rem;
    }
    .matchBlog .blogCard .video-embedded__audioDesc .icon {
        margin-bottom: 0;
    }
}
@media (max-width: 450px) {
    .articleQuote {
        background: #05f0ff;
    }
}
.twitterCarousel {
    width: 100%;
    position: relative;
}
.twitterCarousel .paginationContainer {
    margin: 1rem 0;
    text-align: right;
}
.twitterCarousel .twitterList {
    height: 155px;
    overflow-y: scroll;
}
.twitterCarousel .tweetContainer {
    height: 100%;
}
.twitterCarousel .tweetContainer .tweet {
    width: 100%;
    height: 100%;
}
.twitterCarousel .tweetContainer p {
    line-height: 1.2;
}
.articleWidget .video-js {
    width: 100%;
    height: 0;
    padding-top: 56%;
}
.articleWidget .matchAbridged .broadcaster {
    width: 6.4rem;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-monospacedserif
    .bmpui-ui-subtitle-label {
    font-family: Courier New, Courier, Nimbus Mono L, Cutive Mono, monospace;
}
.bmpui-ui-airplaytogglebutton,
.bmpui-ui-audiotracksettingstogglebutton,
.bmpui-ui-buffering-overlay,
.bmpui-ui-button,
.bmpui-ui-cast-status-overlay,
.bmpui-ui-casttogglebutton,
.bmpui-ui-clickoverlay,
.bmpui-ui-closebutton,
.bmpui-ui-component,
.bmpui-ui-container,
.bmpui-ui-controlbar,
.bmpui-ui-errormessage-overlay,
.bmpui-ui-fullscreentogglebutton,
.bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-hugereplaybutton,
.bmpui-ui-label,
.bmpui-ui-listbox,
.bmpui-ui-listbox .bmpui-ui-listbox-button,
.bmpui-ui-piptogglebutton,
.bmpui-ui-playbacktimelabel,
.bmpui-ui-playbacktoggle-overlay,
.bmpui-ui-playbacktogglebutton,
.bmpui-ui-recommendation-overlay,
.bmpui-ui-replaybutton,
.bmpui-ui-seekbar,
.bmpui-ui-seekbar-label,
.bmpui-ui-selectbox,
.bmpui-ui-settings-panel,
.bmpui-ui-settingspanelpagebackbutton,
.bmpui-ui-settingspanelpageopenbutton,
.bmpui-ui-settingstogglebutton,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-label-ad-message,
.bmpui-ui-spacer,
.bmpui-ui-subtitlesettingsresetbutton,
.bmpui-ui-subtitlesettingstogglebutton,
.bmpui-ui-titlebar,
.bmpui-ui-uicontainer,
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay,
.bmpui-ui-volumecontrolbutton,
.bmpui-ui-volumeslider,
.bmpui-ui-volumetogglebutton,
.bmpui-ui-vrtogglebutton,
.bmpui-ui-watermark {
    /*! placeholder to avoid removal of empty selector */
    outline: 0;
}
.bmpui-ui-buffering-overlay,
.bmpui-ui-cast-status-overlay,
.bmpui-ui-container,
.bmpui-ui-controlbar,
.bmpui-ui-errormessage-overlay,
.bmpui-ui-listbox,
.bmpui-ui-playbacktoggle-overlay,
.bmpui-ui-recommendation-overlay,
.bmpui-ui-seekbar-label,
.bmpui-ui-settings-panel,
.bmpui-ui-subtitle-overlay.bmpui-fontsize-100 .bmpui-ui-subtitle-label,
.bmpui-ui-titlebar,
.bmpui-ui-uicontainer,
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay,
.bmpui-ui-volumecontrolbutton {
    font-size: 1em;
}
.bmpui-ui-uicontainer {
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.bmpui-ui-uicontainer * {
    pointer-events: auto;
}
.bmpui-hidden.bmpui-ui-airplaytogglebutton,
.bmpui-hidden.bmpui-ui-audiotracksettingstogglebutton,
.bmpui-hidden.bmpui-ui-button,
.bmpui-hidden.bmpui-ui-casttogglebutton,
.bmpui-hidden.bmpui-ui-clickoverlay,
.bmpui-hidden.bmpui-ui-closebutton,
.bmpui-hidden.bmpui-ui-fullscreentogglebutton,
.bmpui-hidden.bmpui-ui-hugeplaybacktogglebutton,
.bmpui-hidden.bmpui-ui-hugereplaybutton,
.bmpui-hidden.bmpui-ui-label,
.bmpui-hidden.bmpui-ui-piptogglebutton,
.bmpui-hidden.bmpui-ui-playbacktimelabel,
.bmpui-hidden.bmpui-ui-playbacktogglebutton,
.bmpui-hidden.bmpui-ui-replaybutton,
.bmpui-hidden.bmpui-ui-seekbar,
.bmpui-hidden.bmpui-ui-settingspanelpagebackbutton,
.bmpui-hidden.bmpui-ui-settingspanelpageopenbutton,
.bmpui-hidden.bmpui-ui-settingstogglebutton,
.bmpui-hidden.bmpui-ui-subtitlesettingsresetbutton,
.bmpui-hidden.bmpui-ui-subtitlesettingstogglebutton,
.bmpui-hidden.bmpui-ui-volumeslider,
.bmpui-hidden.bmpui-ui-volumetogglebutton,
.bmpui-hidden.bmpui-ui-vrtogglebutton,
.bmpui-hidden.bmpui-ui-watermark,
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-bottom
    > .bmpui-container-wrapper
    > .bmpui-hidden,
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-top
    > .bmpui-container-wrapper
    > .bmpui-hidden,
.bmpui-ui-buffering-overlay.bmpui-hidden .bmpui-ui-buffering-overlay-indicator,
.bmpui-ui-errormessage-overlay.bmpui-hidden,
.bmpui-ui-listbox .bmpui-hidden.bmpui-ui-listbox-button,
.bmpui-ui-settings-panel-page,
.bmpui-ui-settings-panel-page .bmpui-ui-settings-panel-item.bmpui-hidden,
.bmpui-ui-skin-ads.bmpui-player-state-playing .bmpui-ui-playbacktoggle-overlay,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-hidden.bmpui-ui-button-ad-skip,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-hidden.bmpui-ui-label-ad-message,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-buffering-overlay-indicator,
.bmpui-ui-skin-smallscreen.bmpui-no-flexbox
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper
    > .bmpui-hidden,
.bmpui-ui-skin-smallscreen .bmpui-ui-watermark,
.bmpui-ui-uicontainer.bmpui-hidden,
.bmpui-ui-uicontainer.bmpui-layout-max-width-400
    .bmpui-ui-titlebar
    .bmpui-label-metadata-description,
.bmpui-ui-uicontainer.bmpui-player-state-finished .bmpui-ui-controlbar,
.bmpui-ui-uicontainer.bmpui-player-state-finished
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-uicontainer.bmpui-player-state-idle .bmpui-ui-controlbar,
.bmpui-ui-uicontainer.bmpui-player-state-idle
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-uicontainer.bmpui-player-state-idle .bmpui-ui-titlebar,
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay.bmpui-hidden,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel {
    display: none;
}
.bmpui-ui-uicontainer.bmpui-player-state-playing.bmpui-controls-hidden * {
    cursor: none;
}
.bmpui-ui-uicontainer.bmpui-controls-shown
    .bmpui-ui-hugeplaybacktogglebutton:focus {
    box-shadow: inset -4px -3px 2px 9px #1b7fcc;
}
.bmpui-ui-uicontainer.bmpui-controls-shown
    .bmpui-ui-hugeplaybacktogglebutton:focus:not(.bmpui-focus-visible) {
    box-shadow: none;
}
.bmpui-ui-uicontainer.bmpui-no-flexbox {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=");
}
.bmpui-ui-uicontainer.bmpui-no-flexbox.bmpui-fullscreen {
    left: 0;
    position: fixed;
    top: 0;
    z-index: 999999;
}
.bmpui-ui-controlbar {
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));
    bottom: 0;
    box-sizing: border-box;
    line-height: 1em;
    opacity: 1;
    padding: 1em 1em 0.5em;
    position: absolute;
    transition: opacity 0.3s, visibility;
    width: 100%;
}
.bmpui-ui-controlbar.bmpui-hidden,
.bmpui-ui-titlebar.bmpui-hidden {
    opacity: 0;
    transition: opacity 0.3s;
}
.bmpui-ui-controlbar .bmpui-controlbar-bottom > .bmpui-container-wrapper,
.bmpui-ui-controlbar .bmpui-controlbar-top > .bmpui-container-wrapper {
    display: flex;
    margin: 0.5em 0;
}
.bmpui-ui-controlbar .bmpui-controlbar-top .bmpui-ui-label {
    font-size: 0.9em;
}
.bmpui-ui-controlbar .bmpui-controlbar-top > .bmpui-container-wrapper > *,
.bmpui-ui-settings-panel > .bmpui-container-wrapper > * {
    margin: 0 0.5em;
}
.bmpui-ui-controlbar .bmpui-controlbar-bottom {
    white-space: nowrap;
}
.bmpui-ui-controlbar
    .bmpui-controlbar-bottom
    > .bmpui-container-wrapper
    .bmpui-ui-volumeslider {
    margin: auto 0.5em;
    width: 5em;
}
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-bottom
    > .bmpui-container-wrapper,
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-top
    > .bmpui-container-wrapper {
    border-spacing: 0.5em 0;
    display: table;
}
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-bottom
    > .bmpui-container-wrapper
    > *,
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-top
    > .bmpui-container-wrapper
    > * {
    display: table-cell;
    vertical-align: middle;
}
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-bottom
    > .bmpui-container-wrapper
    .bmpui-ui-volumeslider,
.bmpui-no-flexbox
    .bmpui-ui-controlbar
    .bmpui-controlbar-top
    > .bmpui-container-wrapper
    .bmpui-ui-volumeslider {
    width: 10%;
}
.bmpui-ui-airplaytogglebutton,
.bmpui-ui-audiotracksettingstogglebutton,
.bmpui-ui-button,
.bmpui-ui-casttogglebutton,
.bmpui-ui-clickoverlay,
.bmpui-ui-closebutton,
.bmpui-ui-fullscreentogglebutton,
.bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-hugereplaybutton,
.bmpui-ui-listbox .bmpui-ui-listbox-button,
.bmpui-ui-piptogglebutton,
.bmpui-ui-playbacktogglebutton,
.bmpui-ui-replaybutton,
.bmpui-ui-settingspanelpagebackbutton,
.bmpui-ui-settingspanelpageopenbutton,
.bmpui-ui-settingstogglebutton,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip,
.bmpui-ui-subtitlesettingsresetbutton,
.bmpui-ui-subtitlesettingstogglebutton,
.bmpui-ui-volumetogglebutton,
.bmpui-ui-vrtogglebutton,
.bmpui-ui-watermark {
    background-color: transparent;
    background-origin: content-box;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.5em;
    border: 0;
    box-sizing: content-box;
    cursor: pointer;
    font-size: 1em;
    height: 1.5em;
    min-width: 1.5em;
    padding: 0.25em;
}
.bmpui-ui-airplaytogglebutton .bmpui-label,
.bmpui-ui-audiotracksettingstogglebutton .bmpui-label,
.bmpui-ui-button .bmpui-label,
.bmpui-ui-casttogglebutton .bmpui-label,
.bmpui-ui-clickoverlay .bmpui-label,
.bmpui-ui-closebutton .bmpui-label,
.bmpui-ui-fullscreentogglebutton .bmpui-label,
.bmpui-ui-hugeplaybacktogglebutton .bmpui-label,
.bmpui-ui-hugereplaybutton .bmpui-label,
.bmpui-ui-listbox .bmpui-ui-listbox-button .bmpui-label,
.bmpui-ui-piptogglebutton .bmpui-label,
.bmpui-ui-playbacktogglebutton .bmpui-label,
.bmpui-ui-replaybutton .bmpui-label,
.bmpui-ui-settingspanelpagebackbutton .bmpui-label,
.bmpui-ui-settingspanelpageopenbutton .bmpui-label,
.bmpui-ui-settingstogglebutton .bmpui-label,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip .bmpui-label,
.bmpui-ui-subtitlesettingsresetbutton .bmpui-label,
.bmpui-ui-subtitlesettingstogglebutton .bmpui-label,
.bmpui-ui-volumetogglebutton .bmpui-label,
.bmpui-ui-vrtogglebutton .bmpui-label,
.bmpui-ui-watermark .bmpui-label {
    color: #fff;
    display: none;
}
.bmpui-disabled.bmpui-ui-airplaytogglebutton,
.bmpui-disabled.bmpui-ui-audiotracksettingstogglebutton,
.bmpui-disabled.bmpui-ui-button,
.bmpui-disabled.bmpui-ui-casttogglebutton,
.bmpui-disabled.bmpui-ui-clickoverlay,
.bmpui-disabled.bmpui-ui-closebutton,
.bmpui-disabled.bmpui-ui-fullscreentogglebutton,
.bmpui-disabled.bmpui-ui-hugeplaybacktogglebutton,
.bmpui-disabled.bmpui-ui-hugereplaybutton,
.bmpui-disabled.bmpui-ui-piptogglebutton,
.bmpui-disabled.bmpui-ui-playbacktogglebutton,
.bmpui-disabled.bmpui-ui-replaybutton,
.bmpui-disabled.bmpui-ui-settingspanelpagebackbutton,
.bmpui-disabled.bmpui-ui-settingspanelpageopenbutton,
.bmpui-disabled.bmpui-ui-settingstogglebutton,
.bmpui-disabled.bmpui-ui-subtitlesettingsresetbutton,
.bmpui-disabled.bmpui-ui-subtitlesettingstogglebutton,
.bmpui-disabled.bmpui-ui-volumetogglebutton,
.bmpui-disabled.bmpui-ui-vrtogglebutton,
.bmpui-disabled.bmpui-ui-watermark,
.bmpui-ui-listbox .bmpui-disabled.bmpui-ui-listbox-button,
.bmpui-ui-skin-ads
    .bmpui-ui-ads-status
    .bmpui-disabled.bmpui-ui-button-ad-skip {
    cursor: default;
}
.bmpui-disabled.bmpui-ui-airplaytogglebutton,
.bmpui-disabled.bmpui-ui-airplaytogglebutton > *,
.bmpui-disabled.bmpui-ui-audiotracksettingstogglebutton,
.bmpui-disabled.bmpui-ui-audiotracksettingstogglebutton > *,
.bmpui-disabled.bmpui-ui-button,
.bmpui-disabled.bmpui-ui-button > *,
.bmpui-disabled.bmpui-ui-casttogglebutton,
.bmpui-disabled.bmpui-ui-casttogglebutton > *,
.bmpui-disabled.bmpui-ui-clickoverlay,
.bmpui-disabled.bmpui-ui-clickoverlay > *,
.bmpui-disabled.bmpui-ui-closebutton,
.bmpui-disabled.bmpui-ui-closebutton > *,
.bmpui-disabled.bmpui-ui-fullscreentogglebutton,
.bmpui-disabled.bmpui-ui-fullscreentogglebutton > *,
.bmpui-disabled.bmpui-ui-hugeplaybacktogglebutton,
.bmpui-disabled.bmpui-ui-hugeplaybacktogglebutton > *,
.bmpui-disabled.bmpui-ui-hugereplaybutton,
.bmpui-disabled.bmpui-ui-hugereplaybutton > *,
.bmpui-disabled.bmpui-ui-piptogglebutton,
.bmpui-disabled.bmpui-ui-piptogglebutton > *,
.bmpui-disabled.bmpui-ui-playbacktogglebutton,
.bmpui-disabled.bmpui-ui-playbacktogglebutton > *,
.bmpui-disabled.bmpui-ui-replaybutton,
.bmpui-disabled.bmpui-ui-replaybutton > *,
.bmpui-disabled.bmpui-ui-settingspanelpagebackbutton,
.bmpui-disabled.bmpui-ui-settingspanelpagebackbutton > *,
.bmpui-disabled.bmpui-ui-settingspanelpageopenbutton,
.bmpui-disabled.bmpui-ui-settingspanelpageopenbutton > *,
.bmpui-disabled.bmpui-ui-settingstogglebutton,
.bmpui-disabled.bmpui-ui-settingstogglebutton > *,
.bmpui-disabled.bmpui-ui-subtitlesettingsresetbutton,
.bmpui-disabled.bmpui-ui-subtitlesettingsresetbutton > *,
.bmpui-disabled.bmpui-ui-subtitlesettingstogglebutton,
.bmpui-disabled.bmpui-ui-subtitlesettingstogglebutton > *,
.bmpui-disabled.bmpui-ui-volumetogglebutton,
.bmpui-disabled.bmpui-ui-volumetogglebutton > *,
.bmpui-disabled.bmpui-ui-vrtogglebutton,
.bmpui-disabled.bmpui-ui-vrtogglebutton > *,
.bmpui-disabled.bmpui-ui-watermark,
.bmpui-disabled.bmpui-ui-watermark > *,
.bmpui-ui-cast-status-overlay .bmpui-ui-cast-status-label *,
.bmpui-ui-listbox .bmpui-disabled.bmpui-ui-listbox-button,
.bmpui-ui-listbox .bmpui-disabled.bmpui-ui-listbox-button > *,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-disabled.bmpui-ui-button-ad-skip,
.bmpui-ui-skin-ads
    .bmpui-ui-ads-status
    .bmpui-disabled.bmpui-ui-button-ad-skip
    > *,
.bmpui-ui-titlebar > .bmpui-container-wrapper .bmpui-label-metadata {
    pointer-events: none;
}
.bmpui-disabled.bmpui-ui-airplaytogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-audiotracksettingstogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-button .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-casttogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-clickoverlay .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-closebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-fullscreentogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-hugeplaybacktogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-hugereplaybutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-piptogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-playbacktogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-replaybutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-settingspanelpagebackbutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-settingspanelpageopenbutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-settingstogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-subtitlesettingsresetbutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-subtitlesettingstogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-volumetogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-vrtogglebutton .bmpui-label:hover,
.bmpui-disabled.bmpui-ui-watermark .bmpui-label:hover,
.bmpui-ui-listbox .bmpui-disabled.bmpui-ui-listbox-button .bmpui-label:hover,
.bmpui-ui-skin-ads
    .bmpui-ui-ads-status
    .bmpui-disabled.bmpui-ui-button-ad-skip
    .bmpui-label:hover {
    text-decoration: none;
}
.bmpui-ui-airplaytogglebutton:focus,
.bmpui-ui-audiotracksettingstogglebutton:focus,
.bmpui-ui-button:focus,
.bmpui-ui-casttogglebutton:focus,
.bmpui-ui-clickoverlay:focus,
.bmpui-ui-closebutton:focus,
.bmpui-ui-fullscreentogglebutton:focus,
.bmpui-ui-hugeplaybacktogglebutton:focus,
.bmpui-ui-hugereplaybutton:focus,
.bmpui-ui-listbox .bmpui-ui-listbox-button:focus,
.bmpui-ui-piptogglebutton:focus,
.bmpui-ui-playbacktogglebutton:focus,
.bmpui-ui-replaybutton:focus,
.bmpui-ui-seekbar:focus,
.bmpui-ui-selectbox:focus,
.bmpui-ui-settingspanelpagebackbutton:focus,
.bmpui-ui-settingspanelpageopenbutton:focus,
.bmpui-ui-settingstogglebutton:focus,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip:focus,
.bmpui-ui-subtitlesettingsresetbutton:focus,
.bmpui-ui-subtitlesettingstogglebutton:focus,
.bmpui-ui-volumeslider:focus,
.bmpui-ui-volumetogglebutton:focus,
.bmpui-ui-vrtogglebutton:focus,
.bmpui-ui-watermark:focus {
    box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.8);
    outline: 0;
}
.bmpui-ui-airplaytogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-audiotracksettingstogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-button:focus:not(.bmpui-focus-visible),
.bmpui-ui-casttogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-clickoverlay:focus:not(.bmpui-focus-visible),
.bmpui-ui-closebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-fullscreentogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-hugeplaybacktogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-hugereplaybutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-listbox .bmpui-ui-listbox-button:focus:not(.bmpui-focus-visible),
.bmpui-ui-piptogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-playbacktogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-replaybutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-seekbar:focus:not(.bmpui-focus-visible),
.bmpui-ui-selectbox:focus:not(.bmpui-focus-visible),
.bmpui-ui-settingspanelpagebackbutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-settingspanelpageopenbutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-settingstogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-skin-ads
    .bmpui-ui-ads-status
    .bmpui-ui-button-ad-skip:focus:not(.bmpui-focus-visible),
.bmpui-ui-subtitlesettingsresetbutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-subtitlesettingstogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-volumeslider:focus:not(.bmpui-focus-visible),
.bmpui-ui-volumetogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-vrtogglebutton:focus:not(.bmpui-focus-visible),
.bmpui-ui-watermark:focus:not(.bmpui-focus-visible) {
    box-shadow: none;
    outline: 0;
}
.bmpui-ui-playbacktogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.3 15.2L9.8 5.6c-.3-.2-.7-.3-1-.1-.3.2-.5.5-.5.8v19.3c0 .4.2.7.6.9.1.1.3.1.4.1.2 0 .4-.1.6-.2l13.4-9.7c.3-.2.4-.5.4-.8-.1-.2-.2-.6-.4-.7zm-13 8.4V8.4L21 16l-10.7 7.6z' fill='%23fff'/%3E%3C/svg%3E");
}
.bmpui-ui-airplaytogglebutton:hover,
.bmpui-ui-audiotracksettingstogglebutton:hover,
.bmpui-ui-casttogglebutton:hover,
.bmpui-ui-fullscreentogglebutton:hover,
.bmpui-ui-piptogglebutton:hover,
.bmpui-ui-playbacktogglebutton:hover,
.bmpui-ui-replaybutton:hover,
.bmpui-ui-settingspanelpageopenbutton:hover,
.bmpui-ui-settingstogglebutton:hover,
.bmpui-ui-subtitlesettingstogglebutton:hover,
.bmpui-ui-volumetogglebutton:hover,
.bmpui-ui-vrtogglebutton:hover {
    filter: drop-shadow(0 0 1px #fff);
}
.bmpui-ui-playbacktogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M11.3 5.4H8.9c-1.3 0-2.4 1.1-2.4 2.4v16.5c0 1.3 1.1 2.4 2.4 2.4h2.4c1.3 0 2.4-1.1 2.4-2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3zm0 18.9H8.9V7.7h2.4v16.6z' id='Rectangle_2_copy'/%3E%3Cpath class='st0' d='M23.1 5.4h-2.4c-1.3 0-2.4 1.1-2.4 2.4v16.5c0 1.3 1.1 2.4 2.4 2.4h2.4c1.3 0 2.4-1.1 2.4-2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3zm0 18.9h-2.4V7.7h2.4v16.6z' id='Rectangle_2_copy_2'/%3E%3C/svg%3E");
}
.bmpui-ui-playbacktogglebutton.bmpui-on.bmpui-stoptoggle {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M24.3 5.4H7.7c-1.3 0-2.4 1.1-2.4 2.4v16.5c0 1.3 1.1 2.4 2.4 2.4h16.5c1.3 0 2.4-1.1 2.4-2.4V7.7c0-1.3-1-2.3-2.3-2.3zm0 18.9H7.7V7.7h16.5v16.6z' fill='%23fff'/%3E%3C/svg%3E");
}
.bmpui-ui-fullscreentogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M4.7 7.7h4.7V5.4H4.7c-1.3 0-2.4 1.1-2.4 2.4v4.7h2.4V7.7z' id='Rectangle_6'/%3E%3Cpath class='st0' d='M4.7 19.5H2.4v4.7c0 1.3 1.1 2.4 2.4 2.4h4.7v-2.4H4.7v-4.7z' id='Rectangle_6_copy'/%3E%3Cpath class='st0' d='M27.3 5.4h-4.7v2.4h4.7v4.7h2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3z' id='Rectangle_6_copy_2'/%3E%3Cpath class='st0' d='M27.3 24.3h-4.7v2.4h4.7c1.3 0 2.4-1.1 2.4-2.4v-4.7h-2.4v4.7z' id='Rectangle_6_copy_3'/%3E%3C/svg%3E");
}
.bmpui-ui-fullscreentogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill:%231fabe2}%3C/style%3E%3Cpath class='st1' d='M4.7 7.7h22.5v16.5H4.7z' id='Rectangle_19' opacity='.302'/%3E%3Cpath class='st1' d='M4.7 7.7h4.7V5.4H4.7c-1.3 0-2.4 1.1-2.4 2.4v4.7h2.4V7.7z' id='Rectangle_6_1_'/%3E%3Cpath class='st1' d='M4.7 19.5H2.4v4.7c0 1.3 1.1 2.4 2.4 2.4h4.7v-2.4H4.7v-4.7z' id='Rectangle_6_copy_1_'/%3E%3Cpath class='st1' d='M27.3 5.4h-4.7v2.4h4.7v4.7h2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3z' id='Rectangle_6_copy_2_1_'/%3E%3Cpath class='st1' d='M27.3 24.3h-4.7v2.4h4.7c1.3 0 2.4-1.1 2.4-2.4v-4.7h-2.4v4.7z' id='Rectangle_6_copy_3_1_'/%3E%3C/svg%3E");
}
.bmpui-ui-vrtogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M29 5.4H3C1.7 5.4.6 6.5.6 7.8v16.5c0 1.3 1.1 2.4 2.4 2.4h9.4v-2.4H3V7.7h26v16.5h-9.4v2.4H29c1.3 0 2.4-1.1 2.4-2.4V7.7c0-1.3-1.1-2.3-2.4-2.3z' id='Rectangle_9'/%3E%3Cpath class='st0' d='M10.1 11.3c-2.6 0-4.7 2.1-4.7 4.7s2.1 4.7 4.7 4.7 4.7-2.1 4.7-4.7-2.1-4.7-4.7-4.7zm0 7.1c-1.3 0-2.4-1.1-2.4-2.4s1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4-1.1 2.4-2.4 2.4z' id='v'/%3E%3Cpath class='st0' d='M21.9 11.3c-2.6 0-4.7 2.1-4.7 4.7s2.1 4.7 4.7 4.7 4.7-2.1 4.7-4.7-2.1-4.7-4.7-4.7zm0 7.1c-1.3 0-2.4-1.1-2.4-2.4s1.1-2.4 2.4-2.4 2.4 1.1 2.4 2.4-1.1 2.4-2.4 2.4z' id='v_copy'/%3E%3Cpath class='st0' d='M16 23.1c2 0 3.5 1.5 3.5 3.5h2.4c0-3.3-2.6-5.9-5.9-5.9s-5.9 2.6-5.9 5.9h2.4c0-2 1.5-3.5 3.5-3.5z' id='Rectangle_10'/%3E%3C/svg%3E");
}
.bmpui-ui-vrtogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill:%231fabe2}%3C/style%3E%3Cpath class='st1' d='M3 7.7v16.5h10.6v-2.4h4.7v2.4H29V7.7H3zm4.7 11.8v-7.1h5.9v7.1H7.7zm17.7 0h-7.1v-7.1h7.1v7.1z' id='Rectangle_25' opacity='.302'/%3E%3Cpath class='st1' d='M21.9 20.7c2.6 0 4.7-2.1 4.7-4.7s-2.1-4.7-4.7-4.7-4.7 2.1-4.7 4.7 2.1 4.7 4.7 4.7zm0-7.1c1.3 0 2.4 1.1 2.4 2.4s-1.1 2.4-2.4 2.4-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4zm-11.8 7.1c2.6 0 4.7-2.1 4.7-4.7s-2.1-4.7-4.7-4.7-4.7 2.1-4.7 4.7 2.1 4.7 4.7 4.7zm0-7.1c1.3 0 2.4 1.1 2.4 2.4s-1.1 2.4-2.4 2.4-2.4-1.1-2.4-2.4 1.1-2.4 2.4-2.4zM29 5.4H3C1.7 5.4.6 6.5.6 7.8v16.5c0 1.3 1.1 2.4 2.4 2.4h9.4c0-2 1.5-3.5 3.5-3.5s3.5 1.5 3.5 3.5H29c1.3 0 2.4-1.1 2.4-2.4V7.7c0-1.3-1.1-2.3-2.4-2.3zm0 18.9h-7.6c-.9-2.1-3-3.5-5.4-3.5s-4.5 1.4-5.4 3.5H3V7.7h26v16.6z' id='Rectangle_10_1_'/%3E%3C/svg%3E");
}
.bmpui-ui-volumetogglebutton.bmpui-muted,
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="0"] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M12.2 13.1H6.4c-1.1 0-1.9.9-1.9 1.9v2c0 1.1.9 1.9 1.9 1.9h5.8c1.1 0 1.9-.9 1.9-1.9v-2c0-1-.9-1.9-1.9-1.9zm0 3.9H6.4v-2h5.8v2z' id='Rectangle_2_copy_4'/%3E%3Cpath class='st0' d='M18.1 11.9c-.4.4-.4 1 0 1.4l6.8 6.8c.4.4 1 .4 1.4 0s.4-1 0-1.4l-6.8-6.8c-.4-.4-1-.4-1.4 0z' id='Rounded_Rectangle_3'/%3E%3Cpath class='st0' d='M26.3 11.9c-.4-.4-1-.4-1.4 0l-6.8 6.8c-.4.4-.4 1 0 1.4s1 .4 1.4 0l6.8-6.8c.4-.4.4-1 0-1.4z' id='Rounded_Rectangle_3_1_'/%3E%3Cpath class='st0' d='M17.9 21.7v2l-9.6-7v2.5l10 7.1c.2.1.4.2.6.2s.3 0 .5-.1c.3-.2.6-.5.6-.9v-3.9l-2.1.1zm0-11.4H20v-4c-.1-.4-.3-.7-.7-.9-.3-.2-.8-.1-1.1.1l-9.9 7.1v2.5l9.6-6.9v2.1z'/%3E%3C/svg%3E");
}
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="1"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="2"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="3"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="4"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="5"] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M19.3 5.5c-.3-.2-.8-.1-1.1.1l-9.9 7.1v2.5l9.6-6.9v15.4l-9.6-7v2.5l10 7.1c.2.1.4.2.6.2s.3 0 .5-.1c.3-.2.6-.5.6-.9V6.3c-.1-.3-.3-.6-.7-.8z' id='Rectangle_4'/%3E%3Cpath class='st0' d='M12.2 13.1H6.4c-1.1 0-1.9.9-1.9 1.9v2c0 1.1.9 1.9 1.9 1.9h5.8c1.1 0 1.9-.9 1.9-1.9v-2c0-1-.9-1.9-1.9-1.9zm0 3.9H6.4v-2h5.8v2z' id='Rectangle_2_copy_4'/%3E%3Cpath class='st0' d='M23.7 12.1c-.6 0-1 .4-1 1v5.8c0 .6.4 1 1 1s1-.4 1-1v-5.8c0-.6-.4-1-1-1z' id='Rounded_Rectangle_4'/%3E%3C/svg%3E");
}
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="6"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="7"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="8"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="9"],
.bmpui-ui-volumetogglebutton.bmpui-unmuted[data-bmpui-volume-level-tens="10"] {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M19.3 5.5c-.3-.2-.8-.1-1.1.1l-9.9 7.1v2.5l9.6-6.9v15.4l-9.6-7v2.5l10 7.1c.2.1.4.2.6.2s.3 0 .5-.1c.3-.2.6-.5.6-.9V6.3c-.1-.3-.3-.6-.7-.8z' id='Rectangle_4'/%3E%3Cpath class='st0' d='M12.2 13.1H6.4c-1.1 0-1.9.9-1.9 1.9v2c0 1.1.9 1.9 1.9 1.9h5.8c1.1 0 1.9-.9 1.9-1.9v-2c0-1-.9-1.9-1.9-1.9zm0 3.9H6.4v-2h5.8v2z' id='Rectangle_2_copy_4'/%3E%3Cpath class='st0' d='M27.6 10.2c-.6 0-1 .4-1 1v9.7c0 .6.4 1 1 1s1-.4 1-1v-9.7c0-.6-.4-1-1-1z' id='Rounded_Rectangle_3'/%3E%3Cpath class='st0' d='M23.7 12.1c-.6 0-1 .4-1 1v5.8c0 .6.4 1 1 1s1-.4 1-1v-5.8c0-.6-.4-1-1-1z' id='Rounded_Rectangle_4'/%3E%3C/svg%3E");
}
.bmpui-ui-watermark {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 68 68'%3E%3Cpath d='M63.3 32.5L24.3 5v13.4l20.4 14.5c.8.6.8 1.8 0 2.4L24.3 49.6V63l39-27.5c.9-.8.9-2.2 0-3zm-25.3 0L12.8 14.7V25l11.1 7.9c.8.6.8 1.8 0 2.4L12.8 43v10.3L38 35.5c1-.8 1-2.2 0-3zm-20.8.1L4 23.2v6.5l4.5 3.2c.8.6.8 1.8 0 2.4L4 38.4v6.5l13.2-9.4c1-.8 1-2.2 0-2.9z' fill-rule='evenodd' clip-rule='evenodd' fill='%231fabe2'/%3E%3C/svg%3E");
    background-size: initial;
    height: 4em;
    margin: 2em;
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 0;
    width: 4em;
}
.bmpui-ui-settingspanelpageopenbutton,
.bmpui-ui-settingstogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M25.6 13.8l-1.4-.3c-.2-.5-.4-1-.6-1.4l.9-1.3c.4-.5.3-1.3-.1-1.7L23 7.7c-.3-.3-.6-.4-1-.4-.3 0-.6.1-.8.3l-1.2.9c-.5-.3-1-.5-1.5-.6l-.3-1.4c0-.6-.6-1.1-1.3-1.1H15c-.7 0-1.2.5-1.3 1.1L13.5 8c-.5.2-1 .4-1.4.6l-1.3-.9c-.2-.2-.5-.3-.8-.3-.4 0-.7.1-1 .4L7.8 9.1c-.5.5-.5 1.2-.1 1.7l.9 1.3c-.3.5-.5 1-.6 1.4l-1.4.3c-.7 0-1.2.6-1.2 1.3V17c0 .7.5 1.2 1.1 1.3l1.5.2c.2.5.4 1 .6 1.4l-.9 1.3c-.4.5-.3 1.3.1 1.7l1.4 1.4c.3.3.6.4 1 .4.3 0 .6-.1.8-.3l1.3-.9c.5.2 1 .4 1.4.6l.3 1.4c.1.7.7 1.1 1.3 1.1H17c.7 0 1.2-.5 1.3-1.1l.3-1.4c.5-.2 1-.4 1.4-.6l1.3.9c.2.2.5.3.8.3.4 0 .7-.1 1-.4l1.4-1.4c.5-.5.5-1.2.1-1.7L23.5 20c.3-.5.5-1 .6-1.4l1.4-.3c.7-.1 1.1-.7 1.1-1.3v-2c0-.5-.5-1.1-1-1.2zm-1 3.1c0 .1 0 .1 0 0l-1.8.4c-.2 0-.4.2-.4.4-.2.6-.4 1.2-.7 1.6-.1.2-.1.4 0 .6l1 1.4v.1l-1.2 1.2h-.2l-1.4-1c-.2-.1-.4-.1-.6 0-.5.3-1.1.6-1.6.7-.2.1-.4.2-.4.4l-.3 1.8c0 .1-.1.1-.1.1h-1.7c-.1 0-.1 0-.1-.1l-.3-1.7c0-.2-.2-.4-.4-.4-.6-.2-1.2-.4-1.6-.7-.1 0-.2-.1-.3-.1-.1 0-.2 0-.3.1l-1.4 1h-.2l-1.2-1.2v-.1l1-1.4c.1-.2.1-.4 0-.6-.4-.4-.7-1-.8-1.6-.1-.2-.2-.4-.4-.4L7.5 17c-.1 0-.1-.1-.1-.1v-1.7c0-.1 0-.1.1-.1l1.7-.2c.2 0 .4-.2.5-.4.2-.6.4-1.2.7-1.6.1-.2.1-.4 0-.6l-1-1.4v-.1l1.2-1.2h.2l1.4 1c.2.1.4.1.6 0 .5-.3 1.1-.6 1.6-.7.2-.1.4-.2.4-.4l.2-2c0-.1.1-.1.1-.1h1.7c.1 0 .1 0 .1.1l.2 1.7c0 .2.2.4.4.5.6.2 1.2.4 1.7.7.2.1.4.1.6 0l1.4-1h.2l1.2 1.2v.1l-1 1.4c-.1.2-.1.4 0 .6.3.5.6 1.1.7 1.6.1.2.2.4.4.4l1.6.3c.1 0 .1.1.1.1v1.8h.2zM16 11.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 7.3c-1.5 0-2.8-1.3-2.8-2.8s1.3-2.8 2.8-2.8 2.8 1.3 2.8 2.8-1.3 2.8-2.8 2.8z' fill='%23fff'/%3E%3C/svg%3E");
}
.bmpui-ui-watermark:hover {
    opacity: 1;
}
.bmpui-ui-hugeplaybacktogglebutton {
    cursor: default;
    height: 8em;
    outline: 0;
    overflow: hidden;
    width: 8em;
}
@keyframes p {
    0% {
        opacity: 1;
        visibility: visible;
    }
    to {
        opacity: 0;
        transform: scale(2);
        visibility: hidden;
    }
}
@keyframes q {
    0% {
        opacity: 0;
        transform: scale(2);
        visibility: visible;
    }
    to {
        opacity: 1;
    }
}
@keyframes r {
    30% {
        transform: scale(1.1);
    }
    60% {
        transform: scale(1);
    }
}
.bmpui-ui-hugeplaybacktogglebutton .bmpui-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cpath d='M70 5C34.1 5 5 34.1 5 70s29.1 65 65 65 65-29.1 65-65S105.9 5 70 5zm0 127c-34.2 0-62-27.8-62-62S35.8 8 70 8s62 27.8 62 62-27.8 62-62 62z' opacity='.6' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3Cpath d='M89.2 68.5L63.1 50.4c-.6-.4-1.4-.5-2-.1-.6.3-1.1 1-1.1 1.7v36.2c0 .7.4 1.4 1.1 1.7.3.1.6.2.9.2.4 0 .8-.1 1.1-.4l26.1-18.1c.5-.4.8-.9.8-1.5 0-.7-.3-1.3-.8-1.6zM63.9 84.4V55.6L84.7 70 63.9 84.4z' fill-rule='evenodd' clip-rule='evenodd' fill='%23fff'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 7em;
    height: 100%;
    width: 100%;
}
.bmpui-ui-hugeplaybacktogglebutton .bmpui-image:hover {
    animation: 3s ease-in-out infinite r;
}
.bmpui-ui-hugeplaybacktogglebutton.bmpui-on .bmpui-image {
    animation: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19) p;
    transition: visibility 0s 0.3s;
    visibility: hidden;
}
.bmpui-ui-hugeplaybacktogglebutton.bmpui-off .bmpui-image {
    animation: 0.3s cubic-bezier(0.55, 0.055, 0.675, 0.19) q;
    visibility: visible;
}
.bmpui-ui-hugeplaybacktogglebutton.bmpui-no-transition-animations.bmpui-off
    .bmpui-image,
.bmpui-ui-hugeplaybacktogglebutton.bmpui-no-transition-animations.bmpui-on
    .bmpui-image,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-hugeplaybacktogglebutton.bmpui-off
    .bmpui-image,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-hugeplaybacktogglebutton.bmpui-on
    .bmpui-image {
    animation: none;
    transition: none;
}
.bmpui-ui-label,
.bmpui-ui-playbacktimelabel,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-label-ad-message {
    cursor: default;
    white-space: nowrap;
}
.bmpui-ui-settings-panel {
    background-color: hsla(0, 0%, 7%, 0.85);
    bottom: 5em;
    opacity: 1;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 2em;
    transition: opacity 0.3s, visibility,
        height 0.35s cubic-bezier(0.4, 0, 0.2, 1),
        width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    visibility: visible;
}
.bmpui-hidden.bmpui-ui-settings-panel,
.bmpui-ui-cast-status-overlay.bmpui-hidden,
.bmpui-ui-seekbar-label.bmpui-hidden {
    opacity: 0;
    transition: opacity 0.3s, visibility 0.3s;
    visibility: hidden;
}
.bmpui-ui-cast-status-overlay,
.bmpui-ui-seekbar-label {
    opacity: 1;
    -webkit-transition: opacity 0.3s, visibility;
    visibility: visible;
}
.bmpui-ui-settings-panel > .bmpui-container-wrapper {
    margin: 0.5em;
    overflow-y: auto;
}
.bmpui-container-wrapper > .bmpui-ui-settings-panel {
    margin: 0;
}
.bmpui-active.bmpui-ui-settings-panel-page,
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay p {
    display: block;
}
.bmpui-ui-settings-panel-page .bmpui-container-wrapper > .bmpui-ui-label {
    display: inline-block;
    font-size: 0.8em;
    width: 45%;
}
.bmpui-ui-settings-panel-page .bmpui-container-wrapper > .bmpui-ui-selectbox {
    margin-left: 10%;
    width: 45%;
}
.bmpui-ui-settings-panel-page .bmpui-ui-settings-panel-item {
    border-bottom: 1px solid hsla(0, 0%, 60%, 0.3);
    padding: 0.5em 0;
    white-space: nowrap;
}
.bmpui-ui-listbox .bmpui-ui-listbox-button:last-child,
.bmpui-ui-settings-panel-page .bmpui-ui-settings-panel-item.bmpui-last {
    border-bottom: 0;
}
.bmpui-ui-settingspanelpageopenbutton {
    max-height: 0.8em;
    padding: 0.3em 0;
    vertical-align: bottom;
}
.bmpui-on.bmpui-ui-settingspanelpageopenbutton,
.bmpui-ui-settingstogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill:%231fabe2}%3C/style%3E%3Cpath class='st1' d='M23.6 12.9c-.5-1.1-.7-2.2-1.4-3-.9-.9-2.2-1.2-3.3-1.6-1-.4-1.7-1-2.9-1s-2.1.7-3.2 1.1c-1.1.5-2.1.7-3 1.4-.9.8-1 1.8-1.4 2.9-.4 1.1-1.1 2-1.1 3.3s.6 2 1 3.1c.5 1.1.8 2.3 1.6 3.1.8.8 1.8 1 2.9 1.4 1.1.4 2 1.1 3.2 1.1s2.3-.7 3.4-1.2c1.1-.4 1.9-.6 2.8-1.4.9-.9 1.1-1.9 1.4-3.1.4-1 1.2-2 1.2-3.1-.1-1.1-.8-2-1.2-3zm-7.6 7c-2.1 0-3.9-1.7-3.9-3.9s1.7-3.9 3.9-3.9 3.9 1.7 3.9 3.9-1.8 3.9-3.9 3.9z' id='Ellipse_1_copy' opacity='.302'/%3E%3Cpath class='st1' d='M25.6 13.8l-1.4-.3c-.2-.5-.4-1-.6-1.4l.9-1.3c.4-.5.3-1.3-.1-1.7L23 7.7c-.3-.3-.6-.4-1-.4-.3 0-.6.1-.8.3l-1.2.9c-.5-.3-1-.5-1.5-.6l-.3-1.4c0-.6-.6-1.1-1.3-1.1H15c-.7 0-1.2.5-1.3 1.1L13.5 8c-.5.2-1 .4-1.4.6l-1.3-.9c-.2-.2-.5-.3-.8-.3-.4 0-.7.1-1 .4L7.8 9.1c-.5.5-.5 1.2-.1 1.7l.9 1.3c-.3.5-.5 1-.6 1.4l-1.4.3c-.7 0-1.2.6-1.2 1.3V17c0 .7.5 1.2 1.1 1.3l1.5.2c.2.5.4 1 .6 1.4l-.9 1.3c-.4.5-.3 1.3.1 1.7l1.4 1.4c.3.3.6.4 1 .4.3 0 .6-.1.8-.3l1.3-.9c.5.2 1 .4 1.4.6l.3 1.4c.1.7.7 1.1 1.3 1.1H17c.7 0 1.2-.5 1.3-1.1l.3-1.4c.5-.2 1-.4 1.4-.6l1.3.9c.2.2.5.3.8.3.4 0 .7-.1 1-.4l1.4-1.4c.5-.5.5-1.2.1-1.7L23.5 20c.3-.5.5-1 .6-1.4l1.4-.3c.7-.1 1.1-.7 1.1-1.3v-2c0-.5-.5-1.1-1-1.2zm-1 3.1c0 .1 0 .1 0 0l-1.8.4c-.2 0-.4.2-.4.4-.2.6-.4 1.2-.7 1.6-.1.2-.1.4 0 .6l1 1.4v.1l-1.2 1.2h-.2l-1.4-1c-.2-.1-.4-.1-.6 0-.5.3-1.1.6-1.6.7-.2.1-.4.2-.4.4l-.3 1.8c0 .1-.1.1-.1.1h-1.7c-.1 0-.1 0-.1-.1l-.3-1.7c0-.2-.2-.4-.4-.4-.6-.2-1.2-.4-1.6-.7-.1 0-.2-.1-.3-.1-.1 0-.2 0-.3.1l-1.4 1h-.2l-1.2-1.2v-.1l1-1.4c.1-.2.1-.4 0-.6-.4-.4-.7-1-.8-1.6-.1-.2-.2-.4-.4-.4L7.5 17c-.1 0-.1-.1-.1-.1v-1.7c0-.1 0-.1.1-.1l1.7-.2c.2 0 .4-.2.5-.4.2-.6.4-1.2.7-1.6.1-.2.1-.4 0-.6l-1-1.4v-.1l1.2-1.2h.2l1.4 1c.2.1.4.1.6 0 .5-.3 1.1-.6 1.6-.7.2-.1.4-.2.4-.4l.2-2c0-.1.1-.1.1-.1h1.7c.1 0 .1 0 .1.1l.2 1.7c0 .2.2.4.4.5.6.2 1.2.4 1.7.7.2.1.4.1.6 0l1.4-1h.2l1.2 1.2v.1l-1 1.4c-.1.2-.1.4 0 .6.3.5.6 1.1.7 1.6.1.2.2.4.4.4l1.6.3c.1 0 .1.1.1.1v1.8h.2zM16 11.5c-2.5 0-4.5 2-4.5 4.5s2 4.5 4.5 4.5 4.5-2 4.5-4.5-2-4.5-4.5-4.5zm0 7.3c-1.5 0-2.8-1.3-2.8-2.8s1.3-2.8 2.8-2.8 2.8 1.3 2.8 2.8-1.3 2.8-2.8 2.8z' id='Shape_4_1_'/%3E%3C/svg%3E");
}
.bmpui-ui-settingspanelpagebackbutton {
    font-size: 0.8em;
    position: relative;
    width: 8em;
}
.bmpui-ui-settingspanelpagebackbutton .bmpui-label,
.bmpui-ui-subtitlesettingsresetbutton .bmpui-label {
    display: inline-block;
}
.bmpui-ui-settingspanelpagebackbutton .bmpui-label:before {
    border-bottom: 0.2em solid #fff;
    border-left: 0.2em solid #fff;
    content: "";
    height: 0.6em;
    margin-left: -0.8em;
    position: absolute;
    top: 0.6em;
    transform: rotate(45deg);
    width: 0.6em;
}
.bmpui-on.bmpui-ui-audiotracksettingstogglebutton:hover,
.bmpui-on.bmpui-ui-settingstogglebutton:hover,
.bmpui-on.bmpui-ui-subtitlesettingstogglebutton:hover {
    filter: drop-shadow(0 0 1px #1fabe2);
}
.bmpui-ui-selectbox {
    background-color: transparent;
    border: 0;
    color: #1fabe2;
    cursor: pointer;
    font-size: 0.8em;
    padding: 0.3em;
}
.bmpui-ui-selectbox option {
    color: #999;
}
.bmpui-ui-selectbox option:checked {
    color: #1fabe2;
}
.bmpui-ui-listbox .bmpui-ui-listbox-button {
    box-sizing: border-box;
    display: block;
    font-size: 0.8em;
    height: 100%;
    min-width: 10em;
    padding: 0.5em;
    width: 100%;
}
.bmpui-ui-listbox .bmpui-ui-listbox-button .bmpui-label,
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip .bmpui-label {
    display: inherit;
}
.bmpui-ui-listbox .bmpui-ui-listbox-button.bmpui-selected {
    background-color: rgba(31, 171, 226, 0.7);
}
.bmpui-ui-listbox .bmpui-ui-listbox-button:hover {
    background-color: rgba(31, 171, 226, 0.85);
}
.bmpui-ui-seekbar-label {
    bottom: 100%;
    left: 0;
    margin-bottom: 1em;
    pointer-events: none;
    position: absolute;
    text-align: center;
    transition: opacity 0.3s, visibility;
}
.bmpui-ui-seekbar-label > .bmpui-container-wrapper {
    margin-left: -50%;
    margin-right: 50%;
    position: relative;
}
.bmpui-ui-seekbar-label .bmpui-seekbar-label-inner {
    border-bottom: 0.2em solid #fff;
}
.bmpui-ui-seekbar-label .bmpui-seekbar-label-inner:after {
    border: 0.5em solid transparent;
    border-top-color: #fff;
    content: " ";
    height: 0;
    left: 50%;
    margin-left: -0.5em;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0;
}
.bmpui-ui-seekbar-label .bmpui-seekbar-label-inner > .bmpui-container-wrapper {
    position: relative;
}
.bmpui-ui-seekbar-label
    .bmpui-seekbar-label-inner
    > .bmpui-container-wrapper
    .bmpui-seekbar-thumbnail {
    width: 6em;
}
.bmpui-ui-seekbar-label
    .bmpui-seekbar-label-inner
    > .bmpui-container-wrapper
    .bmpui-seekbar-label-metadata {
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, 0.7));
    bottom: 0;
    box-sizing: border-box;
    display: block;
    padding: 0.5em;
    position: absolute;
    width: 100%;
}
.bmpui-ui-seekbar-label
    .bmpui-seekbar-label-inner
    > .bmpui-container-wrapper
    .bmpui-seekbar-label-metadata
    .bmpui-seekbar-label-time {
    display: block;
    line-height: 0.8em;
}
.bmpui-ui-seekbar-label
    .bmpui-seekbar-label-inner
    > .bmpui-container-wrapper
    .bmpui-seekbar-label-metadata
    .bmpui-seekbar-label-title {
    display: block;
    margin-bottom: 0.3em;
    white-space: normal;
}
.bmpui-ui-seekbar,
.bmpui-ui-volumeslider {
    cursor: pointer;
    font-size: 1em;
    height: 1em;
    position: relative;
    width: 100%;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-markers,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-markers > .bmpui-seekbar-marker,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition-marker,
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-seekposition,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-markers,
.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-markers
    > .bmpui-seekbar-marker,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition-marker,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-seekposition {
    bottom: 0;
    box-sizing: border-box;
    height: 0.3125em;
    left: 0;
    margin: auto;
    position: absolute;
    right: auto;
    top: 0;
    transform-origin: 0 0;
    width: 100%;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-backdrop {
    background-color: hsla(0, 0%, 100%, 0.2);
    margin: auto 0;
    width: 100%;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel {
    background-color: #fff;
    margin: auto 0;
    transition: transform 0.3s linear;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-seekposition,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-seekposition {
    background-color: hsla(0, 0%, 100%, 0.2);
    margin: auto 0;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition {
    background-color: #004f88;
    margin: auto 0;
    transition: transform 0.1s linear;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition-marker,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition-marker {
    background-color: #004f88;
    border: 0.1875em solid #004f88;
    border-radius: 50%;
    height: 0.9375em;
    left: -0.46875em;
    width: 0.9375em;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-markers,
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-markers {
    height: 0.5625em;
}
.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-markers > .bmpui-seekbar-marker,
.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-markers
    > .bmpui-seekbar-marker {
    background-color: #fff;
    height: 100%;
    text-align: center;
    transition-duration: 1s;
    transition-property: transform;
    transition-timing-function: linear;
    width: 2px;
}
.bmpui-ui-seekbar
    .bmpui-seekbar
    .bmpui-seekbar-markers
    > .bmpui-seekbar-marker
    > .bmpui-seekbar-marker-image,
.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-markers
    > .bmpui-seekbar-marker
    > .bmpui-seekbar-marker-image {
    height: 1.25em;
    position: absolute;
    transform: translate(-50%, calc(-100% - 0.2em));
}
.bmpui-seeking.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-seeking.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-seeking.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-seeking.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-playbackposition,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-seekbar-bufferlevel,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-seekbar-playbackposition,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-buffering-overlay,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-controlbar,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-titlebar {
    transition: none;
}
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar,
.bmpui-vertical.bmpui-ui-volumeslider .bmpui-seekbar {
    height: 100%;
    width: auto;
}
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-playbackposition,
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-seekposition,
.bmpui-vertical.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-vertical.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-vertical.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-playbackposition,
.bmpui-vertical.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-seekposition {
    right: 0;
    top: auto;
}
.bmpui-vertical.bmpui-ui-seekbar
    .bmpui-seekbar
    .bmpui-seekbar-playbackposition
    .bmpui-seekbar-playbackposition-marker,
.bmpui-vertical.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-playbackposition
    .bmpui-seekbar-playbackposition-marker {
    height: 1em;
    top: -0.5em;
    width: 100%;
}
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-backdrop,
.bmpui-vertical.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-backdrop {
    height: 100%;
    margin: 0 auto;
    width: auto;
}
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-vertical.bmpui-ui-seekbar .bmpui-seekbar .bmpui-seekbar-seekposition,
.bmpui-vertical.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-bufferlevel,
.bmpui-vertical.bmpui-ui-volumeslider
    .bmpui-seekbar
    .bmpui-seekbar-seekposition {
    margin: 0 auto;
}
.bmpui-ui-volumeslider .bmpui-seekbar .bmpui-seekbar-playbackposition-marker {
    background-color: #1fabe2;
    border: 0;
    height: 0.6875em;
    left: -0.34375em;
    width: 0.6875em;
}
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay {
    bottom: 0;
    font-size: 1.2em;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: bottom 0.15s ease-out;
}
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay * {
    all: unset;
}
.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay
    .bmpui-subtitle-region-container {
    position: absolute;
}
.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay
    .bmpui-subtitle-region-container.bmpui-subtitle-position-default {
    bottom: 2em;
    left: 3em;
    right: 3em;
    top: auto;
}
.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay
    .bmpui-subtitle-region-container.bmpui-subtitle-position-bottom
    > div {
    bottom: 0;
    position: absolute;
    width: 100%;
}
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay .bmpui-ui-subtitle-label {
    color: #fff;
    height: -moz-fit-content;
    height: fit-content;
    text-shadow: -1px -1px 0 #000, 0 -1px 0 #000, 1px -1px 0 #000, -1px 0 0 #000,
        1px 0 0 #000, -1px 1px 0 #000, 0 1px 0 #000, 1px 1px 0 #000;
}
.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay
    .bmpui-ui-subtitle-label:nth-child(1n-1):after {
    content: "\a";
    height: 0;
    white-space: pre-line;
    width: 0;
}
.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay.bmpui-controlbar-visible {
    bottom: 5em;
    transition: bottom 0.15s ease-in;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608 {
    bottom: 2em;
    left: 3em;
    right: 3em;
    top: 2em;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608
    .bmpui-subtitle-region-container.bmpui-subtitle-position-default {
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608 .bmpui-ui-subtitle-label {
    line-height: 1em;
    position: absolute;
    text-transform: uppercase;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608
    .bmpui-ui-subtitle-label:nth-child(1n-1):after {
    content: normal;
    white-space: normal;
}
.bmpui-ui-subtitle-overlay.bmpui-cea608.bmpui-controlbar-visible {
    bottom: 2em;
    transition: none;
}
.bmpui-ui-volumecontrolbutton {
    line-height: 0;
    position: relative;
}
.bmpui-ui-volumecontrolbutton .bmpui-ui-volumeslider {
    background-color: #111;
    bottom: 100%;
    height: 6em;
    max-height: 6em;
    position: absolute;
    transition: max-height 0.15s ease-in;
    width: 1.5em;
}
.bmpui-ui-volumecontrolbutton .bmpui-ui-volumeslider.bmpui-hidden {
    max-height: 0;
    transition: max-height 0.15s ease-out;
}
.bmpui-ui-volumecontrolbutton .bmpui-ui-volumeslider .bmpui-seekbar {
    bottom: 0.5em;
    height: auto;
    left: 0.3em;
    overflow: hidden;
    position: absolute;
    right: 0.3em;
    top: 0.5em;
    width: auto;
}
.bmpui-ui-casttogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M27.7 5.4H6.4c-1.2 0-2.1 1-2.1 2.1v2.1h2.1V7.5h21.3v12.8h-8.5v2.1h8.5c1.2 0 2.1-1 2.1-2.1V7.5c0-1.2-.9-2.1-2.1-2.1z' id='Rectangle_9_copy'/%3E%3Cpath class='st0' d='M2.2 12.8v2.1c6.5 0 11.7 5.2 11.7 11.7H16C16 19 9.8 12.8 2.2 12.8zm0 5.3v2.1c3.5 0 6.4 2.9 6.4 6.4h2.1c0-4.6-3.8-8.5-8.5-8.5zm0 5.3v3.2h3.2c0-1.8-1.4-3.2-3.2-3.2z' id='Rectangle_12'/%3E%3C/svg%3E");
}
.bmpui-ui-casttogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill:%231fabe2}%3C/style%3E%3Cpath class='st1' d='M6.4 7.5v3.3c5.3.6 9.7 4.5 11.2 9.5h10.1V7.5H6.4z' id='Ellipse_1' opacity='.302'/%3E%3Cpath class='st1' d='M2.2 23.4v3.2h3.2c0-1.8-1.4-3.2-3.2-3.2zm0-5.3v2.1c3.5 0 6.4 2.9 6.4 6.4h2.1c0-4.6-3.8-8.5-8.5-8.5zm0-5.3v2.1c6.5 0 11.7 5.2 11.7 11.7H16C16 19 9.8 12.8 2.2 12.8zm25.5-7.4H6.4c-1.2 0-2.1 1-2.1 2.1v2.1h2.1V7.5h21.3v12.8h-8.5v2.1h8.5c1.2 0 2.1-1 2.1-2.1V7.5c0-1.2-.9-2.1-2.1-2.1z' id='Rectangle_12_2_'/%3E%3C/svg%3E");
}
.bmpui-ui-cast-status-overlay {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M27.7 5.4H6.4c-1.2 0-2.1 1-2.1 2.1v2.1h2.1V7.5h21.3v12.8h-8.5v2.1h8.5c1.2 0 2.1-1 2.1-2.1V7.5c0-1.2-.9-2.1-2.1-2.1z' id='Rectangle_9_copy'/%3E%3Cpath class='st0' d='M2.2 12.8v2.1c6.5 0 11.7 5.2 11.7 11.7H16C16 19 9.8 12.8 2.2 12.8zm0 5.3v2.1c3.5 0 6.4 2.9 6.4 6.4h2.1c0-4.6-3.8-8.5-8.5-8.5zm0 5.3v3.2h3.2c0-1.8-1.4-3.2-3.2-3.2z' id='Rectangle_12'/%3E%3C/svg%3E")
        50%/7em 7em no-repeat #111;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    transition: opacity 0.3s, visibility;
    width: 100%;
}
.bmpui-ui-cast-status-overlay .bmpui-ui-cast-status-label {
    color: #fff;
    font-size: 1.2em;
    left: 0;
    margin: 0 2em;
    pointer-events: none;
    position: absolute;
    right: 0;
    text-align: center;
    top: 65%;
}
.bmpui-ui-errormessage-overlay {
    background-color: #111;
    height: 100%;
    left: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
}
.bmpui-ui-errormessage-overlay .bmpui-ui-errormessage-label {
    color: #fff;
    font-size: 1.2em;
    left: 3em;
    position: absolute;
    right: 3em;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text;
    white-space: pre-line;
}
.bmpui-ui-errormessage-overlay .bmpui-ui-errormessage-label ul {
    color: #999;
    font-size: 0.9em;
    padding: 0;
}
.bmpui-ui-errormessage-overlay .bmpui-ui-errormessage-label ul li {
    list-style: none;
}
.bmpui-ui-errormessage-overlay .bmpui-ui-tvnoisecanvas {
    filter: blur(4px);
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.bmpui-ui-titlebar {
    background: linear-gradient(0deg, transparent, rgba(0, 0, 0, 0.7));
    box-sizing: border-box;
    opacity: 1;
    padding: 0.5em 1em 1em;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity 0.3s, visibility;
    width: 100%;
}
.bmpui-ui-buffering-overlay,
.bmpui-ui-recommendation-overlay {
    display: table;
    background-color: rgba(8, 43, 57, 0.7);
    left: 0;
    margin: 0;
    opacity: 1;
    top: 0;
    visibility: visible;
}
.bmpui-ui-titlebar > .bmpui-container-wrapper {
    padding: 0.5em;
    pointer-events: none;
}
.bmpui-ui-titlebar > .bmpui-container-wrapper .bmpui-label-metadata-title {
    cursor: default;
    display: block;
    font-size: 1.2em;
    text-shadow: 0 0 5px #000;
    white-space: normal;
}
.bmpui-ui-titlebar
    > .bmpui-container-wrapper
    .bmpui-label-metadata-description {
    color: #e6e6e6;
    cursor: default;
    display: block;
    text-shadow: 0 0 5px #000;
    white-space: normal;
}
.bmpui-ui-recommendation-overlay {
    height: 100%;
    position: absolute;
    transition: opacity 0.6s, visibility;
    width: 100%;
}
.bmpui-ui-buffering-overlay > .bmpui-container-wrapper,
.bmpui-ui-recommendation-overlay > .bmpui-container-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding: 3em;
}
.bmpui-ui-buffering-overlay.bmpui-hidden,
.bmpui-ui-recommendation-overlay.bmpui-hidden {
    opacity: 0;
    transition: opacity 0.6s, visibility 0.6s;
    visibility: hidden;
}
.bmpui-ui-buffering-overlay a,
.bmpui-ui-buffering-overlay a:hover,
.bmpui-ui-buffering-overlay a:visited,
.bmpui-ui-recommendation-overlay a,
.bmpui-ui-recommendation-overlay a:hover,
.bmpui-ui-recommendation-overlay a:visited,
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-white100 .bmpui-ui-subtitle-label {
    color: #fff;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-hugereplaybutton {
    bottom: 2em;
    left: 2em;
    position: absolute;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item {
    background-position: 50%;
    background-size: cover;
    display: inline-block;
    font-size: 0.7em;
    height: 9em;
    margin: 0.3em 0.6em;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-shadow: 0 0 3px #111;
    transform: scale(1);
    transition: transform 0.15s ease-out;
    width: 16em;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item
    .bmpui-background {
    background: linear-gradient(
        180deg,
        transparent,
        transparent,
        rgba(0, 0, 0, 0.7)
    );
    height: 100%;
    position: absolute;
    top: 20%;
    transition: top 0.15s ease-out;
    width: 100%;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-hugeplaybacktogglebutton
    .bmpui-image,
.bmpui-ui-skin-smallscreen.bmpui-remote-control
    .bmpui-ui-hugeplaybacktogglebutton.bmpui-on
    .bmpui-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M11.3 5.4H8.9c-1.3 0-2.4 1.1-2.4 2.4v16.5c0 1.3 1.1 2.4 2.4 2.4h2.4c1.3 0 2.4-1.1 2.4-2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3zm0 18.9H8.9V7.7h2.4v16.6z' id='Rectangle_2_copy'/%3E%3Cpath class='st0' d='M23.1 5.4h-2.4c-1.3 0-2.4 1.1-2.4 2.4v16.5c0 1.3 1.1 2.4 2.4 2.4h2.4c1.3 0 2.4-1.1 2.4-2.4V7.7c-.1-1.3-1.1-2.3-2.4-2.3zm0 18.9h-2.4V7.7h2.4v16.6z' id='Rectangle_2_copy_2'/%3E%3C/svg%3E");
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item
    .bmpui-title {
    bottom: 3em;
    left: 1em;
    position: absolute;
    right: 1em;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item
    .bmpui-title
    .bmpui-innertitle {
    font-size: 1.2em;
    white-space: normal;
    word-break: break-all;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item
    .bmpui-duration {
    bottom: 1em;
    left: 1em;
    position: absolute;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item:hover {
    outline: 2px solid #1fabe2;
    transform: scale(1.05);
    transition: transform 0.15s ease-in;
}
.bmpui-ui-recommendation-overlay.bmpui-recommendations
    .bmpui-ui-recommendation-item:hover
    .bmpui-background {
    top: 0;
    transition: top 0.15s ease-in;
}
.bmpui-ui-clickoverlay,
.bmpui-ui-playbacktoggle-overlay .bmpui-ui-hugeplaybacktogglebutton {
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.bmpui-ui-hugereplaybutton {
    height: 5em;
    outline: 0;
    width: 5em;
}
.bmpui-ui-hugereplaybutton .bmpui-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cstyle%3E.st1{fill:%231fabe2}%3C/style%3E%3Cpath d='M40 73.5c-18.5 0-33.5-15-33.5-33.5S21.5 6.5 40 6.5s33.5 15 33.5 33.5-15 33.5-33.5 33.5z' opacity='.3' fill='%231fabe2'/%3E%3Cpath class='st1' d='M40 5C20.7 5 5 20.7 5 40s15.7 35 35 35 35-15.7 35-35S59.3 5 40 5zm0 67C22.3 72 8 57.7 8 40S22.3 8 40 8s32 14.3 32 32-14.3 32-32 32z' id='Ellipse_3_copy_2'/%3E%3Cpath class='st1' d='M54 40.3V40h-.1c-.2-.6-.8-1-1.4-1s-1.2.4-1.4 1H51c0 6.1-4.9 11-11 11s-11-4.9-11-11 4.9-11 11-11c.7 0 1.4.1 2 .2v3.3c0 .2.1.3.3.4.1 0 .2.1.3.1s.2 0 .3-.1l7.8-4.5c.2-.1.2-.2.2-.4s-.1-.3-.2-.4l-7.8-4.5c-.2-.1-.4-.1-.6 0-.2.1-.3.2-.3.4v2.7c-.7-.1-1.3-.2-2-.2-7.7 0-14 6.3-14 14s6.3 14 14 14c7.4 0 13.5-5.8 14-13.2v-.5z' id='Ellipse_3'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 5em;
    height: 100%;
    width: 100%;
}
@keyframes s {
    50% {
        transform: rotate(180deg) scale(1.1);
    }
    to {
        transform: rotate(1turn) scale(1);
    }
}
.bmpui-ui-hugereplaybutton .bmpui-image:hover {
    animation: 0.5s ease-in s;
}
.bmpui-ui-replaybutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M22.8 9.1c-3.8-3.9-10.1-4-14.1-.2V7.1c0-.6-.4-1-1-1s-1 .4-1 1v4.5c0 .6.4 1 1 1h4.5c.6 0 1-.4 1-1s-.4-1-1-1H9.8c1.6-1.6 3.7-2.5 5.9-2.5 4.4 0 8 3.7 8 8.1s-3.7 8-8.1 8c-3.5 0-6.5-2.3-7.6-5.4-.1-.4-.5-.8-.9-.8-.5 0-1 .4-1 1 0 .1 0 .2.1.3.5 1.3 1.2 2.5 2.2 3.5 3.8 4 10.1 4.1 14.1.3 4-3.6 4.1-9.9.3-14z' fill='%23fff'/%3E%3C/svg%3E");
}
.bmpui-ui-playbacktimelabel {
    text-transform: uppercase;
}
.bmpui-ui-playbacktimelabel.bmpui-ui-playbacktimelabel-live {
    cursor: pointer;
}
.bmpui-ui-playbacktimelabel.bmpui-ui-playbacktimelabel-live:before {
    color: #999;
    content: "â—";
    padding-right: 0.2em;
}
.bmpui-ui-playbacktimelabel.bmpui-ui-playbacktimelabel-live.bmpui-ui-playbacktimelabel-live-edge:before,
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-red100 .bmpui-ui-subtitle-label {
    color: red;
}
.bmpui-ui-buffering-overlay {
    height: 100%;
    position: absolute;
    transition: opacity 0.6s, visibility;
    width: 100%;
}
.bmpui-ui-buffering-overlay .bmpui-ui-buffering-overlay-indicator {
    animation: 2s ease-in infinite t;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill-rule:evenodd;clip-rule:evenodd;fill:%23004f88}%3C/style%3E%3Cpath class='st1' d='M8 8h16v16H8z' id='Rectangle_3_copy_3' opacity='.302'/%3E%3Cpath class='st1' d='M23 7H9c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm0 16H9V9h14v14z' id='Rectangle_2_copy_13'/%3E%3C/svg%3E")
        50% no-repeat;
    display: inline-block;
    height: 2em;
    margin: 0.2em;
    width: 2em;
}
@keyframes t {
    0% {
        opacity: 0;
        transform: scale(1);
    }
    20%,
    30% {
        opacity: 1;
    }
    50% {
        opacity: 0;
        transform: scale(2);
    }
    to {
        opacity: 0;
        transform: scale(3);
    }
}
.bmpui-ui-buffering-overlay .bmpui-ui-buffering-overlay-indicator:first-child {
    animation-delay: 0s;
}
.bmpui-ui-buffering-overlay .bmpui-ui-buffering-overlay-indicator:nth-child(2) {
    animation-delay: 0.2s;
}
.bmpui-ui-buffering-overlay .bmpui-ui-buffering-overlay-indicator:nth-child(3) {
    animation-delay: 0.4s;
}
.bmpui-ui-closebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M26 6c-.9-.9-2.2-.9-3.1 0L6 22.8c-.9.9-.9 2.2 0 3.1.9.9 2.2.9 3.1 0L26 9.2c.9-.9.9-2.3 0-3.2z' id='Rounded_Rectangle_6'/%3E%3Cpath class='st0' d='M26 22.8L9.2 6c-.9-.9-2.2-.9-3.1 0s-.9 2.2 0 3.1L23 26c.9.9 2.2.9 3.1 0 .8-.9.8-2.3-.1-3.2z' id='Rounded_Rectangle_6_copy'/%3E%3C/svg%3E");
}
@keyframes u {
    20%,
    60% {
        transform: scale(1.1);
    }
    40%,
    80% {
        transform: scale(1);
    }
}
.bmpui-ui-closebutton:hover {
    animation: 1s u;
    filter: drop-shadow(0 0 1px #fff);
}
.bmpui-ui-airplaytogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M27.1 5.3H4.9c-1.3 0-2.4 1.1-2.4 2.4v11.9c0 1.3 1.1 2.4 2.4 2.4h3.6v-2.4H4.9V7.7H27v11.9h-3.6V22H27c1.3 0 2.4-1.1 2.4-2.4V7.7c0-1.3-1-2.4-2.3-2.4z' id='Rectangle_8'/%3E%3Cpath class='st0' d='M22.9 24.8L17 16.5c-.2-.2-.6-.5-1-.5s-.7.2-1 .5l-5.9 8.3c-.2.4-.2.8-.1 1.2.2.4.6.6 1.1.6H22c.5 0 .8-.2 1.1-.6.1-.1.1-.2.1-.5-.1-.2-.2-.5-.3-.7zm-10.6-.5l3.7-5.1 3.7 5.1h-7.4z' id='Shape_5'/%3E%3C/svg%3E");
}
.bmpui-ui-airplaytogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{opacity:.302}.st1{fill:%231fabe2}%3C/style%3E%3Cg id='Rectangle_17' class='st0'%3E%3Cpath class='st1' d='M4.9 7.7H27v11.9H4.9z'/%3E%3C/g%3E%3Cg id='Rectangle_18' class='st0'%3E%3Cpath class='st1' d='M18.4 19.6h-4.8l-2.4 4.7h9.6z'/%3E%3C/g%3E%3Cpath class='st1' d='M27.1 5.3H4.9c-1.3 0-2.4 1.1-2.4 2.4v11.9c0 1.3 1.1 2.4 2.4 2.4h3.6v-2.4H4.9V7.7H27v11.9h-3.6V22H27c1.3 0 2.4-1.1 2.4-2.4V7.7c0-1.3-1-2.4-2.3-2.4zM17 16.5c-.2-.2-.6-.5-1-.5s-.7.2-1 .5l-5.9 8.3c-.2.4-.2.8-.1 1.2.2.4.6.6 1.1.6H22c.5 0 .8-.2 1.1-.6.1-.1.1-.2.1-.5 0-.2-.1-.5-.2-.7l-6-8.3zm-4.7 7.8l3.7-5.1 3.7 5.1h-7.4z' id='Shape_5_1_'/%3E%3C/svg%3E");
}
.bmpui-ui-piptogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M5 8.3h19.8v5.5H27V8.3c0-1.2-1-2.2-2.2-2.2H5c-1.2 0-2.2 1-2.2 2.2v12.1c0 1.2 1 2.2 2.2 2.2h7.7v-2.2H5V8.3zm9.9 7.7v9.9h14.3V16H14.9z' id='Rectangle_512'/%3E%3Cpath class='st0' d='M12.7 10.5H7.2V16h2.2v-3.3h3.3z' id='Rectangle_513'/%3E%3C/svg%3E");
}
.bmpui-ui-piptogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cstyle%3E.st1{fill-rule:evenodd;clip-rule:evenodd;fill:%231fabe2}%3C/style%3E%3Cpath class='st1' d='M5 8.3h19.8v12.1H5z' id='Rectangle_515_2_' opacity='.302'/%3E%3Cpath class='st1' d='M5 8.3h19.8v5.5H27V8.3c0-1.2-1-2.2-2.2-2.2H5c-1.2 0-2.2 1-2.2 2.2v12.1c0 1.2 1 2.2 2.2 2.2h7.7v-2.2H5V8.3zm9.9 7.7v9.9h14.3V16H14.9z' id='Rectangle_512_12_'/%3E%3Cpath class='st1' d='M12.7 10.5H7.2V16h2.2v-3.3h3.3z' id='Rectangle_513_12_'/%3E%3C/svg%3E");
}
.bmpui-ui-spacer {
    height: 100%;
    width: 100%;
}
.bmpui-ui-subtitlesettingsresetbutton {
    font-size: 0.8em;
    width: 12em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-white75 .bmpui-ui-subtitle-label {
    color: hsla(0, 0%, 100%, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-white50 .bmpui-ui-subtitle-label {
    color: hsla(0, 0%, 100%, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-white25 .bmpui-ui-subtitle-label {
    color: hsla(0, 0%, 100%, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-black100 .bmpui-ui-subtitle-label {
    color: #000;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-black75 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-black50 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-black25 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-red75 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-red50 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-red25 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-green100 .bmpui-ui-subtitle-label {
    color: #0f0;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-green75 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-green50 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-green25 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-blue100 .bmpui-ui-subtitle-label {
    color: #00f;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-blue75 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-blue50 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-blue25 .bmpui-ui-subtitle-label {
    color: rgba(0, 0, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-cyan100 .bmpui-ui-subtitle-label {
    color: #0ff;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-cyan75 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-cyan50 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-cyan25 .bmpui-ui-subtitle-label {
    color: rgba(0, 255, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-yellow100 .bmpui-ui-subtitle-label {
    color: #ff0;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-yellow75 .bmpui-ui-subtitle-label {
    color: rgba(255, 255, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-yellow50 .bmpui-ui-subtitle-label {
    color: rgba(255, 255, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-yellow25 .bmpui-ui-subtitle-label {
    color: rgba(255, 255, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-magenta100 .bmpui-ui-subtitle-label {
    color: #f0f;
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-magenta75 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-magenta50 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-fontcolor-magenta25 .bmpui-ui-subtitle-label {
    color: rgba(255, 0, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-white100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-white100
    .bmpui-subtitle-region-container {
    background-color: #fff;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-white75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-white75
    .bmpui-subtitle-region-container {
    background-color: hsla(0, 0%, 100%, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-white50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-white50
    .bmpui-subtitle-region-container {
    background-color: hsla(0, 0%, 100%, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-white25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-white25
    .bmpui-subtitle-region-container {
    background-color: hsla(0, 0%, 100%, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-black100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-black100
    .bmpui-subtitle-region-container {
    background-color: #000;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-black75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-black75
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-black50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-black50
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-black25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-black25
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-red100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-red100
    .bmpui-subtitle-region-container {
    background-color: red;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-red75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-red75
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-red50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-red50
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-red25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-red25
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-green100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-green100
    .bmpui-subtitle-region-container {
    background-color: #0f0;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-green75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-green75
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-green50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-green50
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-green25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-green25
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-blue100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-blue100
    .bmpui-subtitle-region-container {
    background-color: #00f;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-blue75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-blue75
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-blue50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-blue50
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-blue25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-blue25
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 0, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-cyan100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-cyan100
    .bmpui-subtitle-region-container {
    background-color: #0ff;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-cyan75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-cyan75
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-cyan50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-cyan50
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-cyan25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-cyan25
    .bmpui-subtitle-region-container {
    background-color: rgba(0, 255, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-yellow100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-yellow100
    .bmpui-subtitle-region-container {
    background-color: #ff0;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-yellow75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-yellow75
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 255, 0, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-yellow50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-yellow50
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 255, 0, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-yellow25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-yellow25
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 255, 0, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-magenta100
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-magenta100
    .bmpui-subtitle-region-container {
    background-color: #f0f;
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-magenta75
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-magenta75
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 255, 0.75);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-magenta50
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-magenta50
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 255, 0.5);
}
.bmpui-ui-subtitle-overlay.bmpui-bgcolor-magenta25
    .bmpui-subtitle-region-container
    .bmpui-ui-subtitle-label,
.bmpui-ui-subtitle-overlay.bmpui-windowcolor-magenta25
    .bmpui-subtitle-region-container {
    background-color: rgba(255, 0, 255, 0.25);
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-50 .bmpui-ui-subtitle-label {
    font-size: 0.5em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-75 .bmpui-ui-subtitle-label {
    font-size: 0.75em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-150 .bmpui-ui-subtitle-label {
    font-size: 1.5em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-200 .bmpui-ui-subtitle-label {
    font-size: 2em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-300 .bmpui-ui-subtitle-label {
    font-size: 3em;
}
.bmpui-ui-subtitle-overlay.bmpui-fontsize-400 .bmpui-ui-subtitle-label {
    font-size: 4em;
}
.bmpui-ui-subtitle-overlay.bmpui-characteredge-none .bmpui-ui-subtitle-label {
    text-shadow: none;
}
.bmpui-ui-subtitle-overlay.bmpui-characteredge-raised .bmpui-ui-subtitle-label {
    text-shadow: 0 0 4px rgba(0, 0, 0, 0.9), 0 1px 4px rgba(0, 0, 0, 0.9),
        0 2px 4px rgba(0, 0, 0, 0.9);
}
.bmpui-ui-subtitle-overlay.bmpui-characteredge-depressed
    .bmpui-ui-subtitle-label {
    text-shadow: rgba(0, 0, 0, 0.8) 0 -2px 1px;
}
.bmpui-ui-subtitle-overlay.bmpui-characteredge-uniform
    .bmpui-ui-subtitle-label {
    text-shadow: -2px 0 1px rgba(0, 0, 0, 0.8), 2px 0 1px rgba(0, 0, 0, 0.8),
        0 -2px 1px rgba(0, 0, 0, 0.8), 0 2px 1px rgba(0, 0, 0, 0.8),
        -1px 1px 1px rgba(0, 0, 0, 0.8), 1px 1px 1px rgba(0, 0, 0, 0.8),
        1px -1px 1px rgba(0, 0, 0, 0.8), 1px 1px 1px rgba(0, 0, 0, 0.8);
}
.bmpui-ui-subtitle-overlay.bmpui-characteredge-dropshadowed
    .bmpui-ui-subtitle-label {
    text-shadow: 0 2px 1px rgba(0, 0, 0, 0.8);
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-proportionalserif
    .bmpui-ui-subtitle-label {
    font-family: Times New Roman, Times, Georgia, Cambria, PT Serif Caption,
        serif;
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-monospacedsansserif
    .bmpui-ui-subtitle-label {
    font-family: Deja Vu Sans Mono, Lucida Console, Monaco, Consolas, PT Mono,
        monospace;
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-proportionalsansserif
    .bmpui-ui-subtitle-label {
    font-family: Roboto, Arial Unicode Ms, Arial, Helvetica, Verdana,
        PT Sans Caption, sans-serif;
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-casual .bmpui-ui-subtitle-label {
    font-family: Comic Sans MS, Impact, Handlee, fantasy;
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-cursive .bmpui-ui-subtitle-label {
    font-family: Monotype Corsiva, URW Chancery L, Apple Chancery,
        Dancing Script, cursive;
    font-style: italic;
}
.bmpui-ui-subtitle-overlay.bmpui-fontfamily-smallcapital
    .bmpui-ui-subtitle-label {
    font-variant: small-caps;
}
.bmpui-ui-subtitlesettingstogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M19.74 26.6l-3.56-3.14h-11a2.77 2.77 0 0 1-2.64-2.87V8.15A2.74 2.74 0 0 1 5.22 5.3h21.57a2.75 2.75 0 0 1 2.63 2.85v12.42a2.76 2.76 0 0 1-2.63 2.85h-3.73zM4.89 7.7v13.44h12l2.82 2.63 2.54-2.65H27V7.7z'/%3E%3Cpath class='cls-1' d='M7.48 15.78H12a.89.89 0 0 1 .92.86v1.85a.89.89 0 0 1-.92.86H7.48a.89.89 0 0 1-.92-.86v-1.85a.89.89 0 0 1 .92-.86zm7.59 0h5a.88.88 0 0 1 .91.86v1.85a.89.89 0 0 1-.91.86h-5a.89.89 0 0 1-.92-.86v-1.85a.89.89 0 0 1 .92-.86zm7.93 0h1.08a.89.89 0 0 1 .92.86v1.85a.89.89 0 0 1-.91.86h-1.03a.89.89 0 0 1-.91-.86v-1.85a.86.86 0 0 1 .85-.86z'/%3E%3C/svg%3E");
}
.bmpui-ui-subtitlesettingstogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%2343ace5}%3C/style%3E%3C/defs%3E%3Cpath style='isolation:isolate' d='M28.02 6.56v15.3h-6L20.3 25.3l-4.93-3.14H3.87V6.56h24.15z' opacity='.3' fill='%2343ace5'/%3E%3Cpath class='cls-2' d='M19.74 26.6l-3.56-3.14h-11a2.77 2.77 0 0 1-2.64-2.87V8.15A2.74 2.74 0 0 1 5.22 5.3h21.57a2.75 2.75 0 0 1 2.63 2.85v12.42a2.76 2.76 0 0 1-2.63 2.85h-3.73zM4.89 7.7v13.44h12l2.82 2.63 2.54-2.65H27V7.7z'/%3E%3Cpath class='cls-2' d='M7.48 15.78H12a.89.89 0 0 1 .92.86v1.85a.89.89 0 0 1-.92.86H7.48a.89.89 0 0 1-.92-.86v-1.85a.89.89 0 0 1 .92-.86zm7.59 0h5a.88.88 0 0 1 .91.86v1.85a.89.89 0 0 1-.91.86h-5a.89.89 0 0 1-.92-.86v-1.85a.89.89 0 0 1 .92-.86zm7.93 0h1.08a.89.89 0 0 1 .92.86v1.85a.89.89 0 0 1-.91.86h-1.03a.89.89 0 0 1-.91-.86v-1.85a.86.86 0 0 1 .85-.86z'/%3E%3C/svg%3E");
}
.bmpui-ui-audiotracksettingstogglebutton {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%23fff}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M15.91 18.82a.62.62 0 0 1-.35.56.61.61 0 0 1-.65-.09l-3.32-2.79H9.81a.6.6 0 0 1-.6-.6v-2.43a.62.62 0 0 1 .6-.62h1.78l3.32-2.79a.63.63 0 0 1 .87.1.65.65 0 0 1 .13.38zm2.34-.93h-.05a.64.64 0 0 1-.43-.18l-.08-.08a.6.6 0 0 1-.06-.79 3.54 3.54 0 0 0-.09-4.33.61.61 0 0 1 0-.82l.08-.08a.61.61 0 0 1 .46-.18.67.67 0 0 1 .45.22 4.89 4.89 0 0 1 .13 6 .61.61 0 0 1-.45.24zm2.51 1.86a.58.58 0 0 1-.44.21.63.63 0 0 1-.43-.17l-.08-.09a.61.61 0 0 1 0-.82 6.5 6.5 0 0 0-.1-8.46.6.6 0 0 1 0-.83V9.5a.56.56 0 0 1 .44-.17.57.57 0 0 1 .44.2 7.8 7.8 0 0 1 .13 10.24z'/%3E%3Cpath class='cls-1' d='M19.69 26.65l-3.56-3.14h-11a2.77 2.77 0 0 1-2.64-2.87V8.2a2.74 2.74 0 0 1 2.68-2.85h21.57a2.75 2.75 0 0 1 2.63 2.85v12.42a2.76 2.76 0 0 1-2.63 2.85H23zM4.84 7.75v13.44h12l2.82 2.63 2.54-2.65h4.71V7.75z'/%3E%3C/svg%3E");
}
.bmpui-ui-audiotracksettingstogglebutton.bmpui-on {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%2343ace5}%3C/style%3E%3C/defs%3E%3Cpath style='isolation:isolate' d='M28.02 6.56v15.3h-6L20.3 25.3l-4.93-3.14H3.87V6.56h24.15z' opacity='.3' fill='%2343ace5'/%3E%3Cpath class='cls-2' d='M15.9 18.93a.62.62 0 0 1-.35.55.6.6 0 0 1-.64-.08l-3.33-2.79H9.81A.61.61 0 0 1 9.2 16v-2.43a.62.62 0 0 1 .61-.57h1.77l3.33-2.79a.61.61 0 0 1 .86.1.62.62 0 0 1 .13.37zm2.34-.93a.63.63 0 0 1-.43-.17l-.08-.09a.61.61 0 0 1-.06-.79 3.53 3.53 0 0 0-.09-4.32.64.64 0 0 1 0-.82l.08-.09a.6.6 0 0 1 .46-.17.67.67 0 0 1 .45.22 4.88 4.88 0 0 1 .13 6 .61.61 0 0 1-.45.24zm2.51 1.87a.66.66 0 0 1-.44.21.6.6 0 0 1-.43-.18l-.08-.08a.61.61 0 0 1 0-.82 6.52 6.52 0 0 0-.1-8.47.6.6 0 0 1 0-.83v-.09a.62.62 0 0 1 .44-.18.58.58 0 0 1 .44.21 7.79 7.79 0 0 1 .13 10.23z'/%3E%3Cpath class='cls-2' d='M19.68 26.76l-3.56-3.15h-11a2.74 2.74 0 0 1-2.63-2.86V8.31a2.74 2.74 0 0 1 2.67-2.85h21.57a2.75 2.75 0 0 1 2.63 2.85v12.41a2.75 2.75 0 0 1-2.63 2.85H23zM4.83 7.86V21.3h12l2.83 2.63 2.53-2.65h4.71V7.86z'/%3E%3C/svg%3E");
}
.bmpui-ui-skin-ads .bmpui-ui-ads-status {
    background-color: rgba(0, 0, 0, 0.7);
    left: 1.5em;
    padding: 0.5em 1.5em;
    position: absolute;
    top: 1em;
}
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-label-ad-message {
    color: #999;
    white-space: normal;
}
.bmpui-ui-skin-ads
    .bmpui-ui-ads-status
    .bmpui-ui-button-ad-skip
    .bmpui-label:hover {
    text-decoration: underline;
}
.bmpui-ui-skin-ads .bmpui-ui-ads-status .bmpui-ui-button-ad-skip:before {
    color: #1fabe2;
    content: "â—";
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.bmpui-ui-skin-ads.bmpui-ui-skin-smallscreen .bmpui-ui-ads-status {
    bottom: 0;
    left: 0;
    padding: 1em 1.5em;
    top: auto;
    width: 100%;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-controlbar,
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-titlebar {
    background: hsla(0, 0%, 7%, 0.85);
    padding: 0.3em 0.5em;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-controlbar {
    bottom: 10%;
    left: 10%;
    right: 10%;
    width: auto;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-titlebar {
    left: 10%;
    right: 10%;
    top: 10%;
    width: auto;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-watermark {
    margin: 0;
    right: 10%;
    top: 10%;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer .bmpui-ui-subtitle-overlay {
    bottom: 10%;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay.bmpui-controlbar-visible {
    bottom: 20%;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-subtitle-overlay
    .bmpui-ui-subtitle-label {
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    display: inline-flex;
    line-height: 2em;
    padding: 0.3em 0.5em;
    text-shadow: none;
}
.bmpui-ui-skin-cast-receiver.bmpui-ui-uicontainer
    .bmpui-ui-hugeplaybacktogglebutton
    .bmpui-image {
    opacity: 0.7;
}
.bmpui-ui-skin-smallscreen {
    font-size: 1.2em;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-settings-panel {
    display: table;
    display: flex;
    height: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-settings-panel > .bmpui-container-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    margin: auto;
}
.bmpui-ui-skin-smallscreen
    .bmpui-ui-settings-panel
    .bmpui-ui-settings-panel-page {
    min-width: 15em;
}
.bmpui-ui-skin-smallscreen
    .bmpui-ui-settings-panel
    .bmpui-ui-settings-panel-item {
    text-align: left;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-settings-panel .bmpui-ui-closebutton {
    margin: 2em;
    position: absolute;
    right: 0;
    top: 0;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-titlebar > .bmpui-container-wrapper {
    display: flex;
}
.bmpui-ui-skin-smallscreen
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper
    .bmpui-ui-label {
    align-items: center;
    display: inline-flex;
    font-size: 1em;
}
.bmpui-ui-skin-smallscreen.bmpui-no-flexbox
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper
    .bmpui-label-metadata-title,
.bmpui-ui-skin-smallscreen
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper
    .bmpui-label-metadata-title {
    width: 100%;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-cast-status-overlay {
    background: #111;
}
.bmpui-ui-skin-smallscreen
    .bmpui-ui-cast-status-overlay
    .bmpui-ui-cast-status-label {
    top: 30%;
}
.bmpui-ui-skin-smallscreen .bmpui-ui-hugeplaybacktogglebutton .bmpui-image {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M23.3 15.2L9.8 5.6c-.3-.2-.7-.3-1-.1-.3.2-.5.5-.5.8v19.3c0 .4.2.7.6.9.1.1.3.1.4.1.2 0 .4-.1.6-.2l13.4-9.7c.3-.2.4-.5.4-.8-.1-.2-.2-.6-.4-.7zm-13 8.4V8.4L21 16l-10.7 7.6z' fill='%23fff'/%3E%3C/svg%3E");
    background-size: 4em;
}
.bmpui-ui-skin-smallscreen.bmpui-remote-control
    .bmpui-ui-hugeplaybacktogglebutton.bmpui-on
    .bmpui-image {
    animation: none;
    visibility: visible;
}
.bmpui-ui-skin-smallscreen.bmpui-remote-control
    .bmpui-ui-hugeplaybacktogglebutton.bmpui-off
    .bmpui-image {
    animation: none;
}
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-buffering-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-cast-status-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-errormessage-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-hugereplaybutton,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400 .bmpui-ui-settings-panel,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-400
    .bmpui-ui-subtitle-overlay {
    font-size: 0.6em;
}
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-buffering-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-cast-status-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-errormessage-overlay,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-hugereplaybutton,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600 .bmpui-ui-settings-panel,
.bmpui-ui-skin-smallscreen.bmpui-layout-max-width-600
    .bmpui-ui-subtitle-overlay {
    font-size: 0.8em;
}
.bmpui-ui-skin-smallscreen.bmpui-no-flexbox
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper {
    border-spacing: 0.5em 0;
    display: table;
    width: 100%;
}
.bmpui-ui-skin-smallscreen.bmpui-no-flexbox
    .bmpui-ui-titlebar
    > .bmpui-container-wrapper
    > * {
    display: table-cell;
    vertical-align: middle;
    width: 1em;
}
.bmpui-ui-skin-tv {
    font-size: 2vh;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar > .bmpui-container-wrapper {
    margin: 2% 2% 2vh;
    width: 96%;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar-top {
    margin-bottom: 1vh;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar-top > .bmpui-container-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    align-items: center;
    display: inline-flex;
    font-size: 3.5vh;
    justify-content: flex-end;
    width: 100%;
}
.bmpui-ui-skin-tv
    .bmpui-ui-titlebar-top
    > .bmpui-container-wrapper
    .bmpui-label-metadata-title {
    font-size: 3.5vh;
    margin-right: auto;
}
.bmpui-ui-skin-tv .bmpui-ui-hugeplaybacktogglebutton > .bmpui-image {
    background-size: 20vh;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar-bottom > .bmpui-container-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    align-items: flex-start;
    display: inline-flex;
    font-size: 3.5vh;
    justify-content: space-between;
    position: relative;
    width: 100%;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar-bottom .bmpui-label-metadata-description {
    font-size: 2vh;
    line-height: 2em;
    width: 66%;
}
.bmpui-ui-skin-tv .bmpui-ui-titlebar-bottom .bmpui-ui-settings-panel {
    font-size: 3vh;
    right: 0;
    top: 0;
}
.bmpui-ui-skin-tv .bmpui-ui-audiotracksettingstogglebutton,
.bmpui-ui-skin-tv .bmpui-ui-subtitlesettingstogglebutton {
    font-size: 5vh;
}
.bmpui-ui-skin-tv .bmpui-ui-controlbar {
    font-size: 3vh;
}
.bmpui-ui-skin-tv .bmpui-ui-controlbar > .bmpui-container-wrapper {
    margin: 2% 0;
    width: 99%;
}
.bmpui-ui-skin-tv .bmpui-ui-playbacktimelabel {
    font-size: 2.5vh;
}
.bmpui-ui-skin-tv :focus {
    border: 0;
    box-shadow: 0 0 0 2px rgba(27, 127, 204, 0.8);
    filter: drop-shadow(0 0 0.3em #1fabe2);
    outline: 0;
    transition: 0.05s ease-in-out;
}
.bmpui-ui-uicontainer {
    color: #fff;
    font-family: sans-serif;
    font-size: 1em;
    text-align: left;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
.bmpui-ui-uicontainer .bmpui-text-right {
    text-align: right;
}
.bmpui-ui-uicontainer.bmpui-layout-max-width-400
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-uicontainer.bmpui-layout-max-width-400 .bmpui-ui-watermark,
.bmpui-ui-uicontainer.bmpui-layout-max-width-600
    .bmpui-ui-hugeplaybacktogglebutton,
.bmpui-ui-uicontainer.bmpui-layout-max-width-600 .bmpui-ui-watermark {
    font-size: 0.7em;
}
